微软开源C#编译器
2014-04-09 13:29
295 查看
Martin ,译者 陈晴阳 发布于
2014年4月8日 | 1 讨论
新浪微博腾讯微博豆瓣网TwitterFacebooklinkedin邮件分享更多0
稍后阅读
我的阅读清单
4 月3日,微软向公众发布了Roslyn编译器项目,该项目采用了Apache开源许可协议。C#的创始人 Anders Hejlsberg在Build大会的第二场主题演讲中将这一令人震惊的消息公之于众。微软向Roslyn项目投入了大量人力物力,从头重写了C#和VB.NET的编译器,同时向开发人员开放了编译过程,以便他们提供更好的工具和编辑器支持。
如今整个项目都发布在微软的CodePlex站点上,无论是在Windows下,还是在其它平台下,任何开发人员都可以免费获得 。如果机器安装了Git,还可以通过一次clone操作直接获得整个项目。
如果只想尝试一下Roslyn,可以到Connect站点上下载预览版。如果想更深入地了解源代码,并在自己的环境中编译源代码,以满足自己测试和实验的需要,则需安装Visual
Studio 2013专业版(或更高版本)、Visual Studio 2013 SDK、Visual
Studio 2013 Update 2 RC,以及.NET编译器平台最终用户预览版(.NET Compiler Platform
(Roslyn) End User Preview)。
Roslyn主页上的“项目路线图(roadmap)”页面中罗列了很多正在开发的功能,绝大部分都是一些特性添加和质量提升。“项目状态”页面则主要显示了C#和VB新功能开发的最新状态。
这次发布的作为.NET基础的核心技术,标志着 微软在思想上的重大变化。尽管CLR不开源,但是能看到编译器,也能为各个平台的开发者带来好处。(例如,Mono的CLR允许Roslyn生成的代码在非微软平台上运行)。
查看英文原文: C# Compiler
Released As Open Source
相关文章推荐
- 微软是如何重写C#编译器并使它开源的
- 开源纯C#工控网关+组态软件(八)表达式编译器
- Cosmos的基石:IL2CPU编译器--C#开源操作系统学习系列三
- 微软开放.net的部分源代码(c#编译器等)
- 微软开源的30个基础设施项目-C#
- 开源纯C#工控网关+组态软件(八)表达式编译器
- Cosmos的基石:IL2CPU编译器--C#开源操作系统学习系列三(转)
- C# 微软开源专区
- 高分求救,微软屏传开源的项目,里面也有屏传的代码,是用C#实现的。
- 微软 C# 编译器选项
- C#开源爬虫NCrawler源代码解读以及将其移植到python3.2(1)
- Linux之父回应微软推开源Linux代码 称技术高于派别
- C# 地理信息系统GIS开源软件
- 微软CNTK 2.0版本发布,支持C#
- 微软将在C#和CLI标准上应用“社区承诺”
- 推荐一款开源的C#TCP通讯框架
- Facebook、微信团队、Twitter、微软开源软件列表一览
- 开源编译器框架:LLVM 6.0.0 来了
- 迈向开源 微软通过OpenAjax联盟互操作测试
- 对标Google,微软开源其人工智能CNTK