<script language="javascript" type="text/javascript"> var pb_strConfirmCloseMessage; var pb_blnCloseWindow = false; pb_strConfirmCloseMessage ="您在查看Truly的Blog,真的要离开本页吗?"; function ConfirmClose() { window.event.returnValue = pb_strConfirmCloseMessage; pb_blnCloseWindow = true; } function ShowConfirmClose(blnValue) { if(blnValue) { document.body.onbeforeunload = ConfirmClose; } else { document.body.onbeforeunload = null; } }ShowConfirmClose(true); </script> 2002年3月27日,MS发布了Shared Source Common Language Infrastructure(Beta 1),接着,在2002年11月5日发布Shared Source Common Language Infrastructure 1.0。 Shared Source CLI的代码名叫“Rotor”,你应该在杂志论坛等地方看过这个名字,Rotor 代码与.NET Framework 和 CLR 属于同一类别,但并不是完全相同的代码。MS当时的解释是推广编程语言方面的创新和XML Web Services研究,并且主要针对大学和学术界,也有人认为是MS针对像Mono这类开源项目的举动。 无论如何,从Beta1 release至今,3年多的时间过去了,Rotor并未能随.NET一同走近开发者,从MS的官方网站我们也留意到最后的更新日期也就是11/5/2002。相对的,Mono却一路蹒跚走来,也许是因为一开始Mono有太多的.NET类库没有实现,只能逐步的完善。 现在,Rotor似乎已经被人们遗忘,尽管它超过一百万行的优秀代码,也许是.NET程序员已经习惯于MS的傻瓜化工具,还有MS过分强调的简单易用,常为熟稔几个控件而沾沾自喜,再无人去深究技术了。 好啦,讲了一堆废话,Rotor和Mono这两份不同的类库实现,有兴趣的可以到以下地址下载 Rotor: http://www.microsoft.com/downloads...DisplayLang=en Mono: http://www.mono-project.com/Downloads
同时为帮助大家认识Shared Source CLI,我将下载页的介绍做了简单翻译,因为首次翻译,错误颇多,还请各位同仁一一指正,这里先行谢过 概述 通用语言基础构造Common Language Infrastructure(CLI)是ECMA标准,描述了.NET Framework的核心世界。Shared Source CLI(开源的CLI)是一个压缩包,其中包括了ECMA CLI工作实现的源码和ECMA C#语言规范 这份实现编译并运行于Window XP, FreeBSD和Mac OS X 10.2操作系统,它起初作为共享资源发布,请留意内附的许可。 Shared Source CLI已经超越了ECMA标准,它提供了一份工作实现来帮助CLI开发者探索和理解。学者和那些希望讲授和发展现代编程语言概念的研究人员会对它感兴趣,同样有助于那些希望了解工作机理的开发者。 特性 The Shared Source CLI文档的源代码表单中涵盖了以下技术
我可以用它作些什么? 在Shared Source CLI中有大量的编程语言技术,会有一个广泛的关注群体,包括:
系统需求 在Window操作系统需要以下几点:
|
被遗忘的Rotor
最新推荐文章于 2024-09-21 19:05:25 发布