However, Hejlsberg did also talk about C# 6.0 at Build, during this Channel 9 Q&A, though you have to scroll through to reach the C# content (about 34 minutes in).
He confirmed that C# in Visual Studio 2013 is the same as before, but there will be new previews of the forthcoming “Roslyn” compiler soon, and that C# 6.0 will be in the “next Visual Studio after” which suggests Visual Studio 2014, presuming Microsoft sticks to its annual release cycle.
“We are at a point where the Roslyn compilers are done,” he said.
Roslyn, Hejlsberg explained, is the new compiler for “C#, and VB, and the language services in the IDE.”
Roslyn performance will be at least as good as the existing native compiler, says Hejlsberg. It is better suited to parallel processing so will take advantage of multi-core machines, “particularly for large projects.”
You can read more about Roslyn here. Microsoft describes it as “opening up the Visual Basic and C# compilers as APIs.” Practical benefits include features like instant porting of VB code to and from C#, and the use of C# and VB as macro languages within a .NET application.
Hejlsberg also says that Roslyn will enable a faster pace of evolution for C# in future.
Another aside: Xamarin, which provides a compiler for C# targeting iOS and Android, gets a nod of approval from Hejlsjberg. “I’m a great fan of their work,” he says.
Blogger (and former Microsoft Excel developer) Wesner Moise provides a transcript of the key points.
- Visual Studio “14” announced, preview available with “Roslyn” open source compiler
- Microsoft’s new open source direction for C# and .NET (and native compilation too): Anders Hejlsberg explains
- What’s coming in Microsoft Visual Studio
- Visual Studio 2013 is released. What’s new?
- Anders Hejlsberg on functional programming, programming futures