DotGNU

維基百科,自由的百科全書
跳至導覽 跳至搜尋
DotGNU
開發者Gopal V, Norbert Bollow
目前版本0.8.0(2007年3月20日 (2007-03-20)
原始碼庫
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
程式語言C, C♯
引擎
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統Linux,PlayStation 2,Xbox,BSD,Cygwin,Mac OS X,Solaris,AIX,Microsoft Windows
    類型系統平台
    特許條款GPLLGPL
    網站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]

    參見[編輯]

    參照[編輯]

    1. ^ [1]頁面存檔備份,存於互聯網檔案館[2]頁面存檔備份,存於互聯網檔案館
    2. ^ 存档副本. [2019-05-28]. (原始內容存檔於2019-05-28). 
    3. ^ 存档副本. [2019-05-28]. (原始內容存檔於2019-05-22).