请输入您要查询的百科知识:

 

词条 Project Roslyn
释义

Project Roslyn是微软发布的一款新编译器,它主要用于Visual Basic和C#代码,这是一个更为开放式的编译器,与以往不透明的编译过程不同,开发者可以在编译过程中访问和分析编译数据。

这款C#和Visual Basic编译器已经被完全重写过。十年前就已经用C++来编写,源代码和IL通过了黑盒测试。Project Roslyn编译器可以接管你正在编写的代码,更加组件化。例如你可以直接把你最感兴趣的部分加入到编译管道中。

纵观Project Roslyn已经公开的API,他似乎更像ReSharper一样更容易执行。这将为重构工具市场引入更多的竞争吗?或许吧。API (slides 19-23)语法树将更容易阅读。

Anders Hejlsberg是Project Roslyn编译器的首席架构师

考虑到这将是一个开放的Project Roslyn编译器,它将支持新语言的某些特性。(这将不会通过修改编译器的API支持来实现这种功能)。

重构Project Roslyn编译器的命名方法和提取接口将变得可行。Project Roslyn可以重构你的代码,比方说增强程序的安全性或提高性能。这些功能在一开始计划的时候就被考虑到了。

Project Roslyn编译器还有一些更有趣的重构工具。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/24 20:23:31