【c#基础】.Net编译器平台

1:编译器管道

2:语法分析

3:语义分析

4:代码转换

5:代码重构

c#6开始用一个新的编译器--Roslyn。最初,c#编译器是用c++编写的。现在,它的主要部分是用c#和.Net创建的。编译器平台是开源的。

开源地址:https://github.com/dotnet/roslyn

新的编译平台优点:使用c#实现新功能要容易得多,新代码易于维护。

重写c#编译器的一个更大优势是:现在可以利用编译器管道,在编译器管道的每一步添加功能,并分析和转换源代码。

 

【c#基础】.Net编译器平台

上一篇:Windows安装EMQ服务器(mqtt)


下一篇:C#------值类型与引用类型