Language | On JVM |
---|---|
Erlang | Erjang |
JavaScript | Rhino |
PHP | Resin |
Python | Jython |
REXX | NetRexx[2] |
Ruby | JRuby |
Tcl | Jacl |
MIDletPascal |
Clojure |
Groovy |
Scala |
Da Vinci Machine and List of JVM languages
Although the JVM was primarily aimed at running compiled Java programs, many other languages can now run on top of it.[3] The JVM has currently no built-in support for dynamically typed languages: the existing JVM instruction set is statically typed,[4] although the JVM can be used to implement interpreters for dynamic languages. The JVM has a limited support for dynamically modifying existing classes and methods; this currently only works in a debugging environment. However, new classes and methods can be added dynamically. Built-in support for dynamic languages is currently planned for Java
No comments:
Post a Comment