微软发布面向C#和VB的Project Roslyn编译器
【独家特稿】这款C#和Visual Basic编译器已经被完全重写过。十年前就已经用C++来编写,源代码和IL通过了黑盒测试。Project Roslyn编译器可以接管你正在编写的代码,更加组件化。例如你可以直接把你最感兴趣的部分加入到编译管道中。
纵观Project Roslyn已经公开的API,他似乎更像ReSharper一样更容易执行。这将为重构工具市场引入更多的竞争吗?或许吧。API (slides 19-23)语法树将更容易阅读。
[[47177]]
Anders Hejlsberg
Delphi和C#之父Anders Hejlsberg是Project Roslyn编译器的***架构师。
考虑到这将是一个开放的Project Roslyn编译器,它将支持新语言的某些特性。(这将不会通过修改编译器的API支持来实现这种功能)。
重构Project Roslyn编译器的命名方法和提取接口将变得可行。Project Roslyn可以重构你的代码,比方说增强程序的安全性或提高性能。这些功能在一开始计划的时候就被考虑到了。
Project Roslyn编译器还有一些更有趣的重构工具。
下载:Microsoft “Roslyn” 1.0 CTP
【编辑推荐】
- Dart之于JavaScript正如C#之于C++
- Java 8决定采用跟C#一样的Lambda句法
- 从公交塞车看C#多线程同步问题
- 谷歌Java专利案面临败北:Android居然要考虑用C#
- 浅谈C#使用TCP/IP与ModBus进行通讯
版权声明:
作者:后浪云
链接:https://www.idc.net/help/390318/
文章版权归作者所有,未经允许请勿转载。
THE END