From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
First appeared2009
Typing disciplinestatic
LicenseApache License 2.0

Noop (/ˈn.ɒp/, like no-op) was a project by Google engineers Alex Eagle and Christian Gruber aiming to develop a new programming language. Noop attempted to blend the best features of "old" and "new" languages, while syntactically encouraging well accepted programming best-practices. Noop was initially targeted to run on the Java Virtual Machine.[1]

Noop progressed past its initial proposals into a limited interpreter, but according to the project owners they no longer intend to pursue the language any further.[2] Among the reasons cited for discontinuing work on the language included the initial release of Kotlin which achieves many of the language goals of Noop.[3]


Hello world in Noop

import noop.Application;
import noop.Console;

class HelloWorld(Console console) implements Application {

  Int main(List args) {
    String s = "Hello World!";

    return 0;


  1. ^ "Noop - project hosting on Google Code".
  2. ^ "Noop - Is this project dead?".
  3. ^ "Kotlin 1.0 released and I'm excited".

External links[edit]