原文地址:http://langlangmatrix.com/
Languages running in other languages! Source-to-source compilers, interpreters, and bytecode compilers. None of these projects are vetted/assured to be complete. Submit your own link or add corrections. Maintained by Tim Cameron Ryan.
⇒ Try running Rhino (JavaScript → Java) in Java2Script (Java → JavaScript)!
Source | Target | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JavaScript[1] | C/C++ | Java | Ruby | PHP | Scala | C# | Clojure | Python | Lua | Haskell | OCaml | ||||
JavaScript | Narcissus | Gum | RhinodynjsMug | RKelly | phpjs | js.scala | N/A | N/A | N/A | Colony | N/A | N/A | |||
C/C++ | Emscripten | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
Java | Google Web Toolkit (GWT)Java2Scriptj2jsStrongly-Typed JavaScript (STJS) | Cibyl (J2ME)NestedVM | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
Ruby | HotRubyColdRubyrb2jsRedOpal8ball | ruby2c | JRubyRubyFlux | N/A | N/A | N/A | N/A | N/A | UNHOLY | N/A | N/A | N/A | |||
PHP | php.js | HipHop Compiler | Quercus | PHP.rb | PHPPHP | N/A | N/A | N/A | phppython | N/A | N/A | N/A | |||
Scala | Scala+GWT | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
C# | SaltarelleSharpKit (Commercial)Bladejsc recompiler | N/A | jsc recompiler | N/A | jsc recompiler | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
Clojure | ClojureScript | ClojureCFerret | Clojure | rouge | clj-php | Clojure | clojure-clr | N/A | clojure-py | clojurescript-lua | N/A | N/A | |||
Python | PyjacopyjsSkulptPyCowBrython | shedskin | Jython | N/A | N/A | N/A | Python for .NET | N/A | N/A | N/A | Berp | N/A | |||
Lua | lua2jsljs | N/A | luaj | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |||
Haskell | FayGHCJSUHCJSYCR2JS | JHC | JazyFrege | N/A | N/A | N/A | N/A | N/A | Pyhi | N/A | N/A | N/A | |||
OCaml | JS_of_ocaml | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |