DotGNU
外观
开发者 | Gopal V, Norbert Bollow |
---|---|
当前版本 | 0.8.0(2007年3月20日 | )
编程语言 | C, C♯ |
操作系统 | Linux,PlayStation 2,Xbox,BSD,Cygwin,Mac OS X,Solaris,AIX,Microsoft Windows |
类型 | 系统平台 |
许可协议 | GPL与LGPL |
网站 | dotgnu.org |
DotGNU计画是GNU为了提供Microsoft .NET一份自由软件替代品的一部份。这个计画其它的目标包含了支援非Windows平台和支援更多的中央处理器。2012年12月,DotGNU计划解散,但其中的libJIT构件成为了一个独立的发行包。
简介
[编辑]DotGNU主要的目标是要提供一个百分之百相容于通用语言架构的类别馆。然而矛盾的是,另外一个开放源始码的实作,Mono提供了百分之百相容于CLS规范的类别馆并且提供了目前由微软所释出的商业版本.NET的类别馆。
libJIT
[编辑]libJIT(页面存档备份,存于互联网档案馆)即时编译库是为用在虚拟机实现、动态编程语言和脚本语言中的高级即时编译而开发的库。它实现了基于三位址码的中间表示,其中变量以静态单赋值形式保存。
libJIT已经被用于其他开源计划,包括GNU Emacs[1]、ILDJIT[2]和HornetsEye[3]。
参见
[编辑]引用
[编辑]这是一篇与计算机相关的小作品。您可以通过编辑或修订扩充其内容。 |