Roslyn (compiler)
Set of open-source compilers / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Roslyn (compiler)?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
.NET Compiler Platform, also known by its codename Roslyn,[2] is a set of open-source compilers and code analysis APIs for C# and Visual Basic (VB.NET) languages from Microsoft.[3]
This article needs additional citations for verification. (June 2016) |
Quick Facts Original author(s), Developer(s) ...
Original author(s) | Microsoft |
---|---|
Developer(s) | .NET Foundation and the open source community |
Stable release | |
Repository | github |
Written in | C#, Visual Basic |
Operating system | Windows, Linux and macOS |
Platform | IA-32, x86-64 |
Type | Compiler |
License | MIT License |
Website | learn |
Close
The project notably includes self-hosting versions of the C# and VB.NET compilers – compilers written in the languages themselves. The compilers are available via the traditional command-line programs but also as APIs available natively from within .NET code. Roslyn exposes modules for syntactic (lexical) analysis of code, semantic analysis, dynamic compilation to CIL, and code emission.[4]