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]。
參見
[編輯]參照
[編輯]這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |