首页 > Windows开发 > 详细

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

时间:2019-10-07 16:27:34      阅读:81      评论:0      收藏:0      [点我收藏+]

1:编译器管道

2:语法分析

3:语义分析

4:代码转换

5:代码重构

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

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

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

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

 

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

原文:https://www.cnblogs.com/SignX/p/11630670.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!