Lang.NEXT 2012 Sessions (HD)

missing image

0 Likes     0 Followers     1 Subscribers

Sign up / Log in to like, follow, recommend and subscribe!

Website
https://s.ch9.ms/Events/Lang-NEXT/Lang-NEXT-2012
Description
Sessions for Lang.NEXT 2012
Language
🇬🇧 English
last modified
2017-11-28 20:19
last episode published
2012-04-24 22:54
publication frequency
1.71 days
Contributors
Explicit
false
Number of Episodes
22
Rss-Feeds
Detail page
Categories
Unsorted

Recommendations


Episodes

Date Thumb Title & Description Contributors
24.04.2012

Teaching with Grace

We are engaged in the design of a new object-oriented educational programming language called Grace.Our motivation is frustration with available languages, none of which seems to be suited to our target audience: students in the first two programming c...
21.04.2012

John Cook: Why and How People Use R

R is a strange, deeply flawed language that nevertheless has an enthusiastic and rapidly growing user base. What about R accounts for its popularity in its niche? What can language designers learn from R's success?
19.04.2012

Walter Bright: The D Programming Language

The D Programming Language combines modeling power, modern convenience, and native efficiency into one powerful language. D embodies many new ideas in programming languages along with traditional proven techniques.
18.04.2012

Luke Hoban: ECMAScript 6

The next iteration of the ECMAScript standard, expected to be ECMAScript 6, has been making solid progress since the completion of ES5 in 2009.  Targeting standardization in 2013, ES6 is on track to bring significant new runtime and syntax features to ...
18.04.2012

Julia

Julia is a dynamic language in the tradition of Lisp, Perl, Python and Ruby. It aims to advance  expressiveness and convenience for scientific and technical computing beyond that of environments like Matlab and NumPy, while simultaneously closing the p...
16.04.2012

Andrei Alexandrescu: Three Unlikely Successful Features of D

Designing a programming language has a strong subjective component.There are features - such as type and property inference - that many would agree are useful, subject to proper language integration. But then there are features of which utility is not ...
14.04.2012

Herb Sutter: (Not Your Father’s) C++

What makes ISO C++11 "feel like a new language"? What things that we know about past C++ do we need to unlearn? Why is C++ designed the way it is – historically, and in C++11? Finally, what is the difference between managed and native languages anyway,...
14.04.2012

Gilad Bracha: Dart - A Well Structured Web Programming Language

Dart is a new programming language being developed at Google, designed to support web programming.   Dart is a purely object-oriented,  class-based single inheritance optionally typed language with actor based concurrency. The design of Dart is subject...
14.04.2012

Going Deeper with Project Roslyn: Exposing the C# and VB compiler’s code analysis

Until now, the VB and C# compilers have been used as black boxes. You put text in, and you get out a binary file.  In our long-lead project, codename "Roslyn," we are changing that dynamic by building an API that exposes our compilers' analysis engines...
11.04.2012

Lang.NEXT 2012 Expert Panel: Native Languages

Native programming languages panel hosted by Martyn Lovell.
10.04.2012

Lang.NEXT 2012 Expert Panel: Web and Cloud Programming (and more)

What happens when Anders Hejlsberg, Gilad Bracha, Martin Odersky, and Peter Alvaro get together for an interactive panel moderated by Erik Meijer?Tune in.
2.04.2012

Keynote - Martin Odersky: Reflection and Compilers

Reflection and compilers do tantalizing similar things. Yet, in mainstream, statically typed languages the two have been only loosely coupled, and generally share very little code. In this talk I explore what happens if one sets out to overcome their s...
19.03.2012

IKVM.NET: Building a Java VM on the .NET Framework

Java and .NET are like twins separated at birth, but what if you actually want to run your Java code on .NET? IKVM.NET aims to provide a full Java platform on top of the .NET Framework and in this talk we'll look at how this is accomplished and what th...
19.03.2012

Java 8

This talk will present updates on Lambda, JSR 292, as well as some other VM- and language-related OpenJDK items.
19.03.2012

Pervasive Parallelism in Scala

19.03.2012

Information Rich Programming with F# 3.0

Modern programming thrives on rich spaces of data, information and services. F# 3.0 brings integrated support for Information Rich Programming to the .NET platform. F# Type Providers and F# Queries greatly simplify data-rich analytical programming, all...
19.03.2012

Bloom: Disorderly Programming for a Distributed World

I will present Bloom, a programming language targeted at developers of complex cloud computing and distributed systems.  Bloom is a 'disorderly' language: it differentiates itself from most common programming languages by embracing rather than resistin...
19.03.2012

Martyn Lovell: The Windows Runtime

The Windows Runtime is Microsoft's new developer platform. It is designed from the ground up to give developers a wide range of choices, allowing apps to be authored in a broad range of languages—from  C++ to JavaScript, as well as Visual Basic and C#....
19.03.2012

Language Support for Asynchronous Programming

Asynchronous programming is what the doctor usually orders for unresponsive client apps and for services with thread-scaling issues. This usually means a bleak departure from the imperative programming constructs we know and love into a spaghetti hell ...
19.03.2012

Reverend Bayes, meet Countess Lovelace: Probabilistic Programming for Machine Learning

We propose a marriage of probabilistic functional programming with Bayesian reasoning.  Infer.NET Fun turns the simple succinct syntax of F# into an executable modeling language – you can code up the conditional probability distributions of Bayes' rule...
19.03.2012

A Means to Many Ends: 10+ Years of Haskell at Galois

Galois started out using Haskell because it was our first love. This talk will be about why we *still* use it. Yes, we still love Haskell, but as the Beatles said, love don't pay the bills. I'll present some recent projects that show different aspects ...
19.03.2012

Go In Three Easy Pieces

Go is a statically typed, compiled language with a dynamic and lightweight feel. With Go you get the efficiency benefits of being close to the machine–your programs compile to native code–with the productivity benefits of a scripting language. Go apps ...