Javascript пытается играть роль ассемблера в браузерах, похоже .
Pyjamas - транслятор для преобразования кода на языке Python в представление на языке JavaScript;
Доступен релиз проекта Emscripten, в рамках которого развивается компилятор, способный преобразовать байткод LLVM в представление на языке JavaScript. Байткод LLVM может быть сгенерирован из исходных текстов на
Cи/Си++ при помощи компиляторов lvm-gcc и clang, а также из кода на любом другом языке программирования для которого имеется LLVM-фронтэнд.
Saltarelle: open source
C# — JavaScript компилятор
C# — JavaScript компилятор
http://sharpkit.net/ -
В рамках проекта ClojureScript разработан компилятор, позволяющий преобразовать код на языке
Clojure в представление на языке JavaScript. Итоговый JavaScript код может быть выполнен в обычном браузере или использован для работы с серверной платформой node.js.
Ruby: HotRuby (запускает объектный код YARV внутри браузера), rb2js (преобразует код Ruby в JavaScript), RubyJS (форк rb2js), Red (компилятор Ruby в JavaScript), Opal (компилятор Ruby в JavaScript), 8ball (преобразователь кода на Ruby в код на JavaScript);
Maja (компилятор
Vala в JavaScript),
ClueCC (компилятор кода на
Си в
представление на языках Lua, JS, Perl 5, C, Java и CL);
Java: GWT (Google Web Toolkit, компилирует java-код в JavaScript),
Java2Script (Eclipse-плагин для компиляции
Java в JavaScript), j2js (преобразует Java-байткод в JavaScript);
PHP: phype (PHP-компилятор, написанный на JavaScript);
p2js это транслятор программ, написанных на
Delphi, в javascript.
пример
http://demop2js.gelicon.biz/examples...le1/index.html
Perl: p2js (конвертер Perl-кода в JavaScript);
Basic: qb.js (реализация
QBASIC на JavaScript),
NS Basic (компилятор
Visual Basic в JavaScript);
Smalltalk: Silver Smalltalk, JTalk, Lively Kernel;
Haskell: UHC (Utrecht Haskell Compiler), YHC (York Haskell Compiler), jshaskell;
OCaml: Ocamljs,
Scala: scalagwt;
Scheme: Fargo (реализация Scheme на JavaScript), Moby Scheme, nconc, scheme2js;
Lisp: EdgeLisp (Lisp на JavaScript), Parenscript, Ralph, Sibilant, Spock.