В начале апреля на базе кампуса Microsoft в Рэдмонде прошла специализированная индустриальная конференция, посвященная языкам программирования — Lang.NEXT 2012. В рамках конференции своими наработками и результатами исследований поделились эксперты известных корпораций (например, Microsoft, Google, Facebook, Oracle) и ведущих университетов (включая MIT, Stanford, Berkeley).
Для всех энтузиастов мира программирования на Channel 9 доступны записи и презентации выступлений.
Первый день
- Keynote: Reflection and Compilers //Scala
Martin Odersky, EPFL, Typesafe - A Means to Many Ends: 10+ Years of Haskell at Galois //Haskell
Andrew Adams-Moran, Galois - IKVM.NET: Building a Java VM on the .NET Framework //.NET, Java
Jeroen Frijters, Sumatra Software - Java 8 //Java
John Rose, Oracle - Teaching with Grace //Grace
Andrew Black, Portland State University
Kim Bruce, Pomona College - Lang.NEXT 2012 Expert Panel: Web and Cloud Programming (and more)
Anders Hejlsberg, Erik Meijer, Gilad Bracha, Martin Odersky, Peter Alvaro
Второй день
- Pervasive Parallelism in Scala //Scala
Kunle Olukotun, Stanford - Bloom: Disorderly Programming for a Distributed World //Bloom
Peter Alvaro, University of California at Berkeley - Julia
Jeff Bezanson, Stefan Karpinski, MIT - Information Rich Programming with F# 3.0 //F#
Donna Malayeri, Microsoft - The Windows Runtime
Martyn Lovell, Microsoft - Language Support for Asynchronous Programming //C#, Async, VB
Mads Torgersen, Microsoft - Going Deeper with Project Roslyn: Exposing the C# and VB compiler’s code analysis //C#, VB, Roslyn
Dustin Campbell, Microsoft - Lang.NEXT 2012 Expert Panel: Native Languages
Herb Sutter, Martyn Lovell, Andrei Alexandrescu, Robert Griesemer, Walter Bright
Третий день
- Dart: A Well Structured Web Programming Language //Dart
Gilad Bracha, Google - ECMAScript 6 //JavaScript
Luke Hoban, Microsoft - Reverend Bayes, meet Countess Lovelace: Probabilistic Programming for Machine Learning
Andy Gordon, Microsoft Research and University of Edinburgh - Why and How People Use R //R
John Cook, M.D. Anderson Cancer Center - The D Programming Language //D
Walter Bright, Digital Mars - Herb Sutter: (Not Your Father’s) C++ //C++
Herb Sutter, Microsoft - Go In Three Easy Pieces //Go
Robert Griesemer, Google - Three Unlikely Successful Features of D //D
Andrei Alexandrescu, Facebook
Автор: kichik