微软发布新型VB/C#编译器“Project Roslyn”

标签: 微软 vb 编译器 | 发表时间:2011-10-20 10:45 | 作者:(author unknown) 阿贡
出处:http://www.iteye.com
微软周三发布了Project Roslyn的社区技术预览版,这是一个新型的编译器(可认为是“Compiler-as-a-Service,编译作为服务”),在今年早期的BUILD大会中首次露面。

Roslyn基于Mono项目,被设计作为一个更加开放的编译器,而不只是“一个黑盒”,可以让开发者访问和利用Visual Basic和C#代码编译过程中的数据。

Mono是一个由Novell公司(先前是Ximian)主持的项目。该项目的目标是创建一系列符合ECMA标准(Ecma-334 和 Ecma-335)的.NET工具,包括C#编译器和共通语言运行平台。与微软的.NET Framework不同,Mono项目不仅可以运行于Windows系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X和Solaris。

目前,Roslyn还不是一个独立的产品,该社区技术预览版只是Visual Studio 2010 SP1的一个扩展,旨在让开发者了解针对代码生成、分析和重构的新的语言对象模型,支持脚本处理和C#、Visual Basic交互应用的版本即将推出。

Roslyn 社区技术预览版下载:http://fileforum.betanews.com/detail/Microsoft-aRoslyna/1319051288/1



感谢 wangguo 投递这篇资讯

声明:本文系ITeye网站发布的原创资讯,严禁任何网站转载本文,否则必将追究法律责任!

已有 2 人发表留言,猛击->>这里<<-参与讨论


ITeye推荐



相关 [微软 vb 编译器] 推荐:

微软发布新型VB/C#编译器“Project Roslyn”

- 阿贡 - ITeye资讯频道
微软周三发布了Project Roslyn的社区技术预览版,这是一个新型的编译器(可认为是“Compiler-as-a-Service,编译作为服务”),在今年早期的BUILD大会中首次露面. Roslyn基于Mono项目,被设计作为一个更加开放的编译器,而不只是“一个黑盒”,可以让开发者访问和利用Visual Basic和C#代码编译过程中的数据.

微软发布面向C#和VB的"Project Roslyn"新款编译器

- zhouding - cnBeta.COM
微软周三向开发者社区公布了一个名叫Project Roslyn的新款编译器,它主要用于Visual Basic和C#代码,这是一个更为开放式的编译器,与以往不透明的编译过程不同,开发者可以在编译过程中访问和分析编译数据,这也是微软今年在BUILD会议上展示的"Compiler-as-a-Service"概念.

微软宣布 .NET 编译器 Roslyn 即将移到 Github

- - 开源中国社区最新新闻
这是来自微软官方的消息,.NET 编译器 Roslyn 即将移到 Github 上. Roslyn 原先是在微软自家的 CodePlex 上存放,但 CodePlex 没有 Github 那么具有活力,因此团队决定全面迁移到 Github,这个迁移的时间预计在这个周三或者周四,这取决于是否在迁移过程中碰到什么问题.

C语言编译器 Cilk

- Le - 开源中国社区最新软件
Cilk多线程编程技术最早由MIT开 发,是一个基于Gcc编译器的开源项目. 后来开发者创建了一个创业公司,推出改进的私有版本,整合到Windows下的多种编译器中. 之后它被英特尔公司 收购,整合进英特尔的编译器中. 现在,它再次成为一个开源项目,成为Gcc 4.7下的一个分支. Cilk Plus允许C和C++程序员能高效利用多核处理器的并行处理能力.

PathScale开源EKOPath 4编译器

- Tyrant - Solidot
PathScale宣布开源其EKOPath 4编译器套件,包括文档、编译器、调试器,汇编器,运行时和标准库在内的完整开发堆栈. 源代码采用GPLv3许可证发布. EKOPath 4是目前行业性能最优秀的C、C++和Fortran编译器之一. Phoronix测试了GCC 4.5.2和EKOPath /PathScale Compiler Suite 4.0.10,在所有的基准测试项目中,EKOPath都超过GCC,并且胜出很多.

编译器的工作过程

- - 阮一峰的网络日志
源码要运行,必须先转成二进制的机器码. 比如,下面这段源码(假定文件名叫做test.c). 要先用编译器处理一下,才能运行. 对于复杂的项目,编译过程还必须分成三步. 大多数的书籍和资料,都语焉不详,只说这样就可以编译了,没有进一步的解释. 本文将介绍编译器的工作过程,也就是上面这三个命令各自的任务.

编译器与Debug的传奇:女牛人Grace Murray Hopper小传

- manabomb - FeedzShare 3天最热
来自: 统计学之路 - FeedzShare  . 发布时间:2010年04月01日,  已有 11 人推荐. 这两天读《UNIX痛恨者手册》时看到一句被引用的牛人体语录:“标准的伟大之处在于它可以有很多. —— Grace Murray Hopper.”Google之,意外挖出了一位女性牛人,谨作一文以记之.

写编译器:学习GNU Flex,写一个词法分析器

- zffl - Xiaoxia[PG]
以下内容仅为个人学习笔记,非正规教程,难免有疏漏之处,请指出. 目标要分析词法的对象是一种叫TINY+的计算机语言. char str; int x, fact; str:= 'sample program in TINY+ language- computes factorial'; read x; if x>0 and x<100 then {don’t compute if x<=0}.

为什么每个程序员都应该学习代码编译器知识

- - 外刊IT评论
所有优秀的计算机科学学院都提供了编译器课程,但是相对比较少的学校把它作为本科课程的必修部分. 这篇文章回答了这个问题:为什么需要学习编译器知识. 我写这篇文章的其中一个原因是,尽管我在读本科时很喜欢编译器课程,但是我几乎看不到它的实际作用. 大多数资料看起来要么简单易懂,要么很深奥(事实上,我找到的大部分编译器资料都是很枯燥的.