From Wikipedia, the free encyclopedia
Jump to: navigation, search
This article is about Noop, the programming language. For the mathematical model of object-oriented programming, see NOOP (Mathematical Model of OOP). For the processor instruction (usually written "NOP"), see NOP.
Appeared in 2009
Typing discipline static
License Apache License 2.0

Noop (/ˈn.ɒp/, like NOP) was a project from Google aiming to develop a new programming language. Noop attempts to blend the best features of "old" and "new" languages, while syntactically encouraging good programming practice. Noop is initially targeted to run on the Java Virtual Machine.[1]

According to one of the project owners, "It's dead".[2]


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;


External links[edit]