Tag Archives: java

Noop: A new JVM language by Google

So, google struck again, this time with a language. It seems this giant is stopping nowhere. The language name is Noop and it runs on JVM (Java Virtual Machine). The developers at google said: “a new language that attempts to blend the best lessons of languages old and new, while syntactically encouraging industry best-practices and discouraging the worst offenses”. At the core of this agenda is the function of integration, at a language level, of dependency injection and testing, along with default immutability for objects. Noop also eliminates static code and variables, implementation inheritance and primitive objects to encourage better, functional, limited scope code. Putting language readability at first, its source code will look familiar to Java developers as it intends to use same language interpretation but by having its own rules.

The language Noop is licensed under the Apache Licence 2.0, and as it is in an early stage of development, requires Mercurial and Ruby to download and build. You can get more information about Noop through its Google code page.

Get Adobe Flash player