閱讀: 1588|回覆: 0

Google開發出可在JVM上執行的新語言Noop [複製連結]

Rank: 9Rank: 9Rank: 9

發表
3191
註冊時間
2008-1-30

管理員

發表於 2009-9-19 00:18:18 |顯示全部樓層
Google開發出可在JVM上執行的新語言Noop
文/陳曉莉 (編譯) 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編譯器。(編譯/陳曉莉)
← 按讚加入粉絲團!
您需要登入後才可以回覆 登入 | 立即註冊 |

bottom

聯繫我們|手機版|就是酷資訊網 |

GMT+8, 2016-12-9 04:10 , Processed in 0.025192 second(s), 10 queries , Gzip On.

Powered by Discuz!
© 2008-2013 JustCool Inc.

回頂部