close

我們提供專業Google關鍵字團隊幫您拓展網路行銷商機!

iThome/文 陳曉莉/2009.09.18

該語言仍在早期開發階段,企圖整合舊語言及新語言的最佳經驗,其來源形式看起來有點像是Java。

Google及外部工程師已開發出一名為Noop的新程式語言,主要鎖定的執行平台為Java虛擬機器(Java Virtual Machine,JVM)。

根據Noop網站上的說明,該語言仍在早期開發階段,企圖整合舊語言及新語言的最佳經驗,其來源形式看起來有點像是Java,目標是從一開始就能在語言中建置依賴性注入(Dependency injection)及可測性,而非像其他語言一樣仰賴第三方的函式庫。

Google表示,依賴性注入改變了開發人員撰寫軟體的方式。此外,特別是單元測試的自動化測試功能是打造可靠軟體的重要元件,讓開發人員確信可支援及改變軟體程式,任何正式的軟體商店都應該撰寫測試程式。

Noop的優點除了依賴性注入及可測性外,還包括不變性、易讀的程式語法、不會過期的執行檔案,以及強烈的類別化與符合現代標準的函式庫等。

Noop可根據Apache License 2.0授權取得,Google提出三種使用Noop來源檔案的方式,分別是用來製造Java來源的Java轉譯器,以及用來讀取及評估Noop程式碼的直譯器,與可產生Java bytecode的Java編譯器。

資料來源:http://www.ithome.com.tw/itadm/article.php?c=57083

arrow
arrow
    全站熱搜

    adwords 發表在 痞客邦 留言(0) 人氣()