跳至內容

無操作

出自Taiwan Tongues 繁中維基
這是此頁批准,以及是最近的修訂。

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 程式語言