無操作
外觀
這是此頁批准,以及是最近的修訂。
Noop(發音類似 no-op)是由 Google 工程師 Alex Eagle 與 Christian Gruber 發起的一項專案,旨在開發一種新的程式語言。Noop 試圖融合「舊」語言與「新」語言的最佳特性,同時在語法上鼓勵廣為接受的程式設計最佳實踐。Noop 最初的目標是在 Java 虛擬機上執行。
Noop 的進度超越了其最初的提案,發展出一個有限的直譯器,但根據專案所有者的說法,他們已不打算繼續推進這門語言。在所引述的停止開發原因中,其中之一是 Kotlin 的首次發布,它實現了 Noop 的許多語言目標。Noop 語言可以作為直譯式語言、編譯式語言或 Java 程式碼來執行。
創立
Noop 語言由 Google 創建。它在 2009 年的 JVM 語言高峰會上發表,該峰會於 2009 年 9 月 16 日至 18 日在加州聖塔克拉拉舉行。
範例
Noop 的 Hello world 程式 <syntaxhighlight lang="java"> import noop.Application; import noop.Console;
class HelloWorld(Console console) implements Application {
Int main(List args) {
String s = "Hello World!";
console.println(s); return 0;
</syntaxhighlight>
參考資料
外部連結
- H-Online 關於 Noop 的文章
- The Register 關於 Noop 的文章
- ADT Magazine 關於 Noop 的文章
Category:物件導向程式語言 Category:JVM 程式語言