打开主菜单

DotGNU計畫是GNU為了提供Microsoft .NET一份自由软件替代品的一部份。這個計畫其它的目標包含了支援非Windows平台和支援更多的中央处理器。2012年12月,DotGNU计划解散,但其中的libJIT构件成为了一个独立的发行包。

DotGNU
開發者 Gopal V, Norbert Bollow
穩定版本
0.8.0
(2007年3月20日 (2007-03-20)
编程语言 C, C♯
操作系统 Linux,PlayStation 2,Xbox,BSD,Cygwin,Mac OS X,Solaris,AIX,Microsoft Windows
类型 系统平台
许可协议 GPLLGPL
网站 dotgnu.org

简介编辑

DotGNU主要的目標是要提供一個百分之百相容於通用语言架构的類別庫。然而矛盾的是,另外一個開放源始碼的實作,Mono提供了百分之百相容於CLS規範的類別庫並且提供了目前由微軟所釋出的商業版本.NET的類別庫。

libJIT编辑

libJIT即时编译是为用在虚拟机实现、动态编程语言脚本语言中的高级即时编译而开发的库。它实现了基于三位址码中间表示,其中变量以静态单赋值形式保存。

libJIT已经被用于其他开源计划,包括GNU Emacs[1]、ILDJIT[2]和HornetsEye[3]

参见编辑

引用编辑