Languages and Frameworks

Programming in Visual Studio and with the .NET Framework means you have a variety of languages from which to choose. Coding against the framework means selecting from C#, Visual Basic .NET (VB.NET), F#, or C++. The Framework itself is common to all three. Once compiled and deployed, applications written against .NET are similar in runtime execution. In fact, the new, open source .NET Compiler Platform (“Roslyn”) is now the shared compiler for both VB and C#.

Microsoft is now delivering the .NET Core as an open source stack to be run on multiple operating systems including Linux, Windows, and Mac. It joins other .NET open source products from Microsoft including ASP.NET itself, the .NET Framework reference source, Entity ...

Get Microsoft Visual Studio 2015 Unleashed, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.