Chitika

Tuesday 25 October 2011

Microsoft Roslyn CTP Walkthroughs Available

Microsoft is providing a collection of free resources designed to simplify testing of the Roslyn Community Technology Preview for developers.

Early adopters looking for a tad of help with the recently released Roslyn CTP can head over to the Microsoft Download Center and grab a set of walkthroughs available free of charge, just as the CTP.


 With Roslyn, the software giant is working to provide developers with a complier as service. This is valid for both C# and Visual Basic.

Essentially, what the Redmond company has done is to rewrite the C# and Visual Basic compilers with Roslyn, from scratch, in order to open up the technologies.

Developers that test the Roslyn CTP will find that Microsoft has moved beyond C++, and that the company implemented the C# compiler in C# and the Visual Basic compiler in Visual Basic, respectively.

In this regard, Roslyn enables devs to take advantage of a range of new APIs (application programming interfaces) designed to expose various stages of the complier as a service.

The Microsoft "Roslyn" CTP walkthroughs provide insight on a number of topics, including semantic analysis, syntax analysis, syntax transformation, etc. for both C# and VB.

“Developers haven’t been privy to the intermediate knowledge that the compiler itself generates as part of the compilation process, and yet such rich data is incredibly valuable for building the kinds of higher-level services and tools we’ve come to expect in modern day development environments like Visual Studio,” revealed S. Somasegar, the corporate vice president of the Developer Division at Microsoft.

“With these compiler rewrites, the Roslyn compilers become services exposed for general consumption, with all of that internal compiler-discovered knowledge made available for developers and their tools to harness. The stages of the compiler for parsing, for doing semantic analysis, for binding, and for IL emitting are all exposed to developers via rich managed APIs.”

The Roslyn Project CTP is available for download here.

No comments:

Post a Comment