Noop - neue Sprache für die Java Virtual Machine

Google-Ingenieure arbeiten an einer neuen die Java Virtual Machine adressierenden Sprache, die eine perfekte Mischung aus neuen und alten Programmiersprachen darstellen soll.

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Google-Ingenieure entwickeln mit Noop eine neue Sprache, die auf der Java Virtual Machine (JVM) laufen soll. Das Projekt beschreibt sich sinngemäß als neue Sprache, die versucht, eine perfekte Mischung aus den Erfahrungen neuer und alter Programmiersprachen herzustellen, syntaktisch angereichert mit Erfolgsmethoden aus der Praxis.

Noop (ausgesprochen wie noh-awp) will statischen Code und Variablen ebenso wie die Vererbung von Implementierungen und primitive Objekte ausschließen, um einen guten, funktionalen und fokussierten Code zu gewährleisten. Die Anlehnung an den Java-Sourcecode ist bewusst, damit Entwickler Noop-Code über einen Java-Übersetzer, einen Interpreter oder einen Java-Compiler nutzen können. Inspiriert von Frameworks wie Spring oder Guice steht im Zentrum der Entwicklung fürs Erste die Integration von Dependency-Injection- und Testfunktionen sowie die Unveränderbarkeit von Objekten.

Die für die Sprache gewählte Lizenz ist die freie Apache Licence 2.0. Noop befindet sich zurzeit noch in einem geringen Entwicklungsstatus, setzt für die Installation das Mercurial-Versionskontrollsystem voraus und benötigt eine Ruby-Implementierung für den Build. (ane)