Skriptsprachen für Java

JaclJythonJRuby

JRuby

  1. Einführung
  2. JRuby ist die Implementierung eines Ruby-Interpreters in Java. 2002 hat Jan Arne Petersen JRuby herausgebracht. Inzwischen arbeitet unter anderem Charles Oliver Nutter an diesem Interpretierer. Die aktuelle Version ist 1.1b1, die am 06.11.2007 erschien ist. Charles Oliver Nutter hat im September 2007 den ersten JRuby Compiler gebaut. Dieser erzeugt aus JRuby Java Klassen, die dann direkt in der JVM laufen. Laut Charles Nutter ist compiliertes JRuby schon jetzt mehr als doppelt so schnell wie interpretiertes. Er ist der Meinung, dass er noch einiges aus dem Compiler rausholen könnte.

    Da ich den Schwerpunkt auf Jython gelegt habe, konnte ich mich nicht weiter in JRuby vertiefen.
    Obwohl es interessant wäre, da Ruby drei Programmierparadigmen besitzt:

    Zur offiziellen Homepage

  3. Fazit
  4. JRuby ist beim Kompilieren, dank des neuen Compilers, meistens schneller als C Ruby in der Version 1.8. Jedoch ist C Ruby beim Interpretieren ein wenig schneller.

Autor: Michael Kaluza