| 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