Список языков JVM

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Этот список языков представляет собой собрание языков программирования, которые используются для создания программного обеспечения, использующего в качестве среды выполнения виртуальную машину Java (JVM). Некоторые из этих языков интерпретируются, а некоторые компилируются в байт-код Java и компилируются «на лету» во время исполнения.

JVM была изначально создана для поддержки исключительно языка программирования Java. Однако, с течением времени, некоторые языки были адаптированы или созданы для исполнения на платформе Java.

  • Clojure — функциональный язык, диалект Lisp;
  • Groovy — сценарный язык;
  • Kotlin — объектно-ориентированный язык для индустриальной разработки
  • Scala — объектно-ориентированный и функциональный язык;
  • JRuby — реализация Ruby;
  • Jython — реализация Python;
  • Rhino — реализация JavaScript.

Реализация существующих языков программирования[править | править исходный текст]

Язык Реализация
Ada JGNAT
AWK Jawk[1]
BASIC jScriptBasic — реализация Java для языка ScriptBasic.
BBx BBj — расширенный BBx, PRO/5, and Visual PRO/5.
Boo Boojay вариант Boo для платформы Java
C компиляторы с языка C для JVM[2]
COBOL Elastic COBOL
Micro Focus Visual COBOL
Veryant isCobol
ColdFusion Adobe ColdFusion
Railo
Open BlueDragon
Common Lisp Armed Bear Common Lisp[3]
CLforJava
Jatha Common Lisp Library
Component Pascal Gardens Point Component Pascal
Erlang Erjang[4]
Forth myForth[5]
Go jgo[6]
JavaScript Rhino
Nashorn
Logo jLogo[7]
XLogo[8]
Lua Kahlua[9]
Luaj[10]
Jill[11]
Oberon-2 Canterbury Oberon-2 for JVM
JOB
OCaml OCaml-Java[12]
Object Pascal Oxygene
Pascal Canterbury Pascal for JVM
Free Pascal
MIDletPascal
PHP IBM WebSphere sMash PHP (P8)[13]

Caucho Quercus[14]

Prolog JIProlog
Jekejeke Prolog
JLog
TuProlog
Jinniprolog
Python Jython
R renjin
REXX NetRexx
Ruby JRuby
Scheme Bigloo
Kawa
SISC
JScheme
Tcl Jacl
JTcl[15]

Примечания[править | править исходный текст]