stringtranslate.com

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

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

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

Языки JVM

Популярные языки

По состоянию на 2024 год, согласно индексу TIOBE [1] 100 лучших языков программирования и PyPL [2] , лучшими языками JVM являются:

Python — главный язык TIOBE; Jython , его реализация JVM, не входит в список (из 100 языков) под этим названием (его синтаксис совместим с Python 2.7, ныне устаревшей версией Python). JavaScript (6-е место), PHP , R и другие также входят в двадцатку лучших и имеют реализации JVM; Ruby занимает 18-е место, в то время как JRuby , его реализация JVM, не указана отдельно.

Реализации существующих языков на JVM

Новые языки с реализациями JVM

Сравнение этих языков

Смотрите также

Примечания

  1. ^ [19] [20] [21] — бесплатная IDE в бета-тестировании с 2009 года с частично открытым исходным кодом [22] среды выполнения Jabaco. Jabaco компилирует исходный код синтаксиса VB 6 в байт-код Java.

Ссылки

  1. ^ "TIOBE Index". TIOBE . Получено 4 ноября 2024 г. .
  2. ^ "PYPL PopularitY of Programming Language index". pypl.github.io . Получено 4 ноября 2024 г. .
  3. ^ abcdef Урма, Рауль-Габриэль (1 июля 2014 г.). «Альтернативные языки для JVM. Взгляд на восемь функций из восьми языков JVM». Oracle . Получено 13 марта 2019 г. .
  4. Уомплер, Дин (15 января 2009 г.). «Внедрение новых языков JVM на предприятии (обновлено)». objectmentor.com. Архивировано из оригинала 22 мая 2009 г. Получено 18 июня 2009 г.
  5. ^ "Groovy Springs поддерживает список языков программирования TIOBE" . Получено 10 марта 2021 г. .
  6. ^ "Брошюра NTT Data Enterprise COBOL" (PDF) .
  7. ^ "Visual COBOL Brochure" (PDF) . Получено 5 апреля 2017 г.
  8. ^ "isCOBOL Evolve Datasheet" (PDF) . Получено 17 мая 2019 .
  9. ^ Вооруженный медведь Common Lisp
  10. ^ "Новое на Neo4j: релиз Neo4j 2.3.0 Milestone 2 уже здесь". 12 июня 2015 г. Получено 20 февраля 2017 г.
  11. ^ ab "Oracle Labs GraalVM: Обзор языков программирования и сред выполнения". www.oracle.com . Получено 12 апреля 2018 г. .
  12. ^ "граалвм/сулонг" . Гитхаб . Проверено 12 апреля 2018 г.
  13. ^ "Представляем Quercus, PHP на основе Java". IBM . Получено 2 июля 2015 г.
  14. ^ "Запуск PHP с Quercus в Sun Java System Web Server" . Получено 2 июля 2015 г.
  15. ^ "ssllab / ZipPy — Bitbucket". bitbucket.org . Получено 12 апреля 2018 г. .
  16. ^ "oracle/fastr". GitHub . Получено 12 апреля 2018 г. .
  17. ^ "oracle/truffleruby". GitHub . Получено 12 апреля 2018 г. .
  18. ^ "Redline Smalltalk". Архивировано из оригинала 24 марта 2021 г. Получено 2 сентября 2018 г.
  19. ^ "Запись Jabaco в разделе Mindteq.com Basics" . Получено 2 июля 2015 г. .]
  20. ^ "Статья о Jabaco в немецком издании Pro-Linux" . Получено 2 июля 2015 г.]
  21. ^ "Basic meet Java" . Получено 26 февраля 2015 г. .
  22. ^ "Framework" . Получено 26 февраля 2015 г. .
  23. ^ "Ateji PX: Java Parallel Programming Made Simple". Ateji . Архивировано из оригинала 24 февраля 2014 года . Получено 1 марта 2014 года .
  24. ^ «Гибкие, мощные, красивые интеграции как код с Ballerina». Ballerina . Получено 28 сентября 2024 г. .
  25. ^ CFML , скриптовый язык, скомпилированный в Java, используемый на серверах приложений ColdFusion или Railo.
  26. ^ "Язык программирования Eta" . Получено 10 мая 2017 г.
  27. ^ "Язык программирования Fantom". Fantom . Получено 1 марта 2014 г. .
  28. ^ "Frege" . Получено 1 марта 2014 г. .
  29. ^ "Oracle.com - Golo – легкий динамический язык для JVM". Архивировано из оригинала 3 июля 2015 г. Получено 2 июля 2015 г.]
  30. ^ "Golo номинирован на премию JAX Awards 2014" . Получено 2 июля 2015 г. .]
  31. ^ "Golo entry at JAX Awards 2014" . Получено 2 июля 2015 .]
  32. ^ "Язык программирования Mirah". GitHub . Получено 1 марта 2014 г.
  33. ^ "Мира" . Проверено 1 марта 2014 г.
  34. ^ "The Prompto Platform" . Получено 14 сентября 2019 г. .
  35. ^ "Yeti programming language" . Получено 5 мая 2020 г. .
  36. ^ "Yirgacheffe" . Получено 9 января 2020 г. .