Title: Future Directions in Language Innovation
The lecture will take you on a walkthrough of the new language features in C# 3.0, including Language Integrated Query (LINQ). Understand how features like extension methods, lambda expressions, type inference, and anonymous types make it possible to create powerful Application Programme Interfaces (APIs) for expressing queries and interacting with objects, XML, and databases in a strongly typed, natural way. During the lecture, Anders will reflect on the why’s and how’s of the new language innovations. There will be a 30 min Q&A session after the lecture – so start preparing your hard questions now!
Time and location:
Friday, November 10’th 14:00-16:00 in the large auditorium at IT-University, Rued Langgaards vej 7, 2300 København.
Registration:
http://www.microsoft.dk/MSDN/Hejlsberg@ITU
Anders’ Biography:
Before coming to Microsoft in 1996 he was well noted for his work as the principal engineer of Turbo Pascal and the chief architect of the Delphi product line. At Microsoft he was architect for the Visual J++ development system and the Windows Foundation Classes (WFC). Promoted to Distinguished Engineer in 2000, Anders is the chief designer of the C# programming language and a key participant in the development of Microsoft’s .NET framework.
He recently reached the finals of “Verdens sejeste Dansker” – at nationwide radio channel P3.
Background links:
60 min interview, “Life and Times of Anders Hejlsberg” here http://channel9.msdn.com/shows/Behind_The_Code
LINQ : http://msdn2.microsoft.com/en-us/library/aa479865.aspx
C# 3.0 : http://download.microsoft.com/download/9/5/0/9503e33e-fde6-4aed-b5d0-ffe749822f1b/csharp%203.0%20specification.doc