【51CTO独家特稿】这款C#和Visual Basic编译器已经被完全重写过。十年前就已经用C++来编写,源代码和IL通过了黑盒测试。Project Roslyn编译器可以接管你正在编写的代码,更加组件化。例如你可以直接把你最感兴趣的部分加入到编译管道中。
纵观Project Roslyn已经公开的API,他似乎更像ReSharper一样更容易执行。这将为重构工具市场引入更多的竞争吗?或许吧。API (slides 19-23)语法树将更容易阅读。
Anders Hejlsberg
Delphi和C#之父Anders Hejlsberg是Project Roslyn编译器的***架构师。
考虑到这将是一个开放的Project Roslyn编译器,它将支持新语言的某些特性。(这将不会通过修改编译器的API支持来实现这种功能)。
重构Project Roslyn编译器的命名方法和提取接口将变得可行。Project Roslyn可以重构你的代码,比方说增强程序的安全性或提高性能。这些功能在一开始计划的时候就被考虑到了。
Project Roslyn编译器还有一些更有趣的重构工具。
【编辑推荐】