Noop Dogg's
   HOME

TheInfoList



OR:

Noop (, like ''no-op'') was a project by
Google Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
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 A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally describes ...
. 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. Among the reasons cited for discontinuing work on the language was the initial release of Kotlin, which achieves many of the language goals of Noop. The Noop language can be executed as an interpreted language, as a compiled language, or as java code.


Creation

The Noop language was created by Google. It was presented during the 2009 edition of the
JVM A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally describes ...
Language Summit held in
Santa Clara, California Santa Clara (; Spanish for " Saint Clare") is a city in Santa Clara County, California. The city's population was 127,647 at the 2020 census, making it the eighth-most populous city in the Bay Area. Located in the southern Bay Area, the cit ...
from September 16 to 18, 2009.


Examples

Hello world ''Hello'' is a salutation or greeting in the English language. It is first attested in writing from 1826. Early uses ''Hello'', with that spelling, was used in publications in the U.S. as early as the 18 October 1826 edition of the ''Norwich C ...
in Noop import noop.Application; import noop.Console; class HelloWorld(Console console) implements Application


References

{{Reflist


External links


H-Online article about Noop

Article about Noop by The Register

Article about Noop by ADT Magazine
Object-oriented programming languages Discontinued Google software JVM programming languages