stringtranslate.com

Lista de lenguajes de JVM

Esta lista de lenguajes JVM incluye lenguajes de programación de computadoras notables que se utilizan para producir software de computadora que se ejecuta en la máquina virtual Java (JVM). Algunos de estos lenguajes son interpretados por un programa Java y otros se compilan en código de bytes Java y se compilan en tiempo real (JIT) durante la ejecución como programas Java normales para mejorar el rendimiento.

La JVM fue diseñada inicialmente para soportar únicamente el lenguaje Java. Sin embargo, con el tiempo, cada vez se adaptaron o diseñaron más lenguajes para ejecutarse en la plataforma Java .

Lenguajes de JVM

Idiomas de alto perfil

A partir de 2024, según el índice TIOBE [1] de los 100 principales lenguajes de programación y PyPL, [2] los principales lenguajes JVM son:

Python es el lenguaje principal de TIOBE; Jython , su implementación de JVM, no aparece en la lista (de 100 lenguajes) bajo ese nombre (es compatible con la sintaxis de Python 2.7, ahora una versión obsoleta de Python). JavaScript (sexto), PHP , R y otros también están entre los 20 primeros y tienen implementaciones de JVM; Ruby está en el puesto 18, mientras que JRuby , su implementación de JVM, no aparece en la lista por separado.

Implementaciones JVM de lenguajes existentes

Nuevos lenguajes con implementaciones JVM

Comparación de estos idiomas

Véase también

Notas

  1. ^ [19] [20] [21] es un IDE gratuito en fase de pruebas beta desde 2009, con un entorno de ejecución del marco Jabaco parcialmente de código abierto . [22] Jabaco compila la fuente de sintaxis de VB 6 en código de bytes de Java.

Referencias

  1. ^ "Índice TIOBE". TIOBE . Consultado el 4 de noviembre de 2024 .
  2. ^ "Índice de popularidad de lenguajes de programación PYPL". pypl.github.io . Consultado el 4 de noviembre de 2024 .
  3. ^ abcdef Urma, Raoul-Gabriel (1 de julio de 2014). "Lenguajes alternativos para la JVM. Una mirada a ocho características de ocho lenguajes de la JVM". Oracle . Consultado el 13 de marzo de 2019 .
  4. ^ Wampler, Dean (15 de enero de 2009). "Adopción de nuevos lenguajes JVM en la empresa (actualizado)". objectmentor.com. Archivado desde el original el 22 de mayo de 2009. Consultado el 18 de junio de 2009 .
  5. ^ "Groovy Springs vuelve a la lista de lenguajes de programación de TIOBE" . Consultado el 10 de marzo de 2021 .
  6. ^ "Folleto COBOL de NTT Data Enterprise" (PDF) .
  7. ^ "Folleto de Visual COBOL" (PDF) . Consultado el 5 de abril de 2017 .
  8. ^ "Ficha técnica de isCOBOL Evolve" (PDF) . Consultado el 17 de mayo de 2019 .
  9. ^ Oso armado ceceo común
  10. ^ "Novedades en Neo4j: ya está disponible la versión Milestone 2 de Neo4j 2.3.0". 12 de junio de 2015. Consultado el 20 de febrero de 2017 .
  11. ^ ab "Oracle Labs GraalVM: descripción general de lenguajes de programación y tiempos de ejecución". www.oracle.com . Consultado el 12 de abril de 2018 .
  12. ^ "graalvm/sulong". GitHub . Consultado el 12 de abril de 2018 .
  13. ^ "Presentación de Quercus, un PHP basado en Java". IBM . Consultado el 2 de julio de 2015 .
  14. ^ "Ejecución de PHP con Quercus en el servidor web Sun Java System" . Consultado el 2 de julio de 2015 .
  15. ^ "ssllab / ZipPy — Bitbucket". bitbucket.org . Consultado el 12 de abril de 2018 .
  16. ^ "oracle/fastr". GitHub . Consultado el 12 de abril de 2018 .
  17. ^ "oracle/truffleruby". GitHub . Consultado el 12 de abril de 2018 .
  18. ^ "Redline Smalltalk". Archivado desde el original el 24 de marzo de 2021. Consultado el 2 de septiembre de 2018 .
  19. ^ "Entrada de Jabaco en la sección de conceptos básicos de Mindteq.com" . Consultado el 2 de julio de 2015 .]
  20. ^ "Artículo sobre Jabaco en la publicación alemana Pro-Linux" . Consultado el 2 de julio de 2015 .]
  21. ^ "Basic se encuentra con Java" . Consultado el 26 de febrero de 2015 .
  22. ^ "Marco" . Consultado el 26 de febrero de 2015 .
  23. ^ "Ateji PX: Programación paralela en Java simplificada". Ateji . Archivado desde el original el 24 de febrero de 2014 . Consultado el 1 de marzo de 2014 .
  24. ^ "Integraciones flexibles, potentes y hermosas como código con Ballerina". Ballerina . Consultado el 28 de septiembre de 2024 .
  25. ^ CFML , un lenguaje de script compilado en Java, utilizado en los servidores de aplicaciones ColdFusion o Railo
  26. ^ "El lenguaje de programación Eta" . Consultado el 10 de mayo de 2017 .
  27. ^ "Lenguaje de programación Fantom". Fantom . Consultado el 1 de marzo de 2014 .
  28. ^ "Frege" . Consultado el 1 de marzo de 2014 .
  29. ^ "Oracle.com - Golo: un lenguaje dinámico y ligero para la JVM". Archivado desde el original el 3 de julio de 2015 . Consultado el 2 de julio de 2015 .]
  30. ^ "Golo nominado a los premios JAX 2014" . Consultado el 2 de julio de 2015 .]
  31. ^ "Entrada de Golo en los Premios JAX 2014" . Consultado el 2 de julio de 2015 .]
  32. ^ "El lenguaje de programación Mirah". GitHub . Consultado el 1 de marzo de 2014 .
  33. ^ "Mira" . Consultado el 1 de marzo de 2014 .
  34. ^ "La Plataforma Prompto" . Consultado el 14 de septiembre de 2019 .
  35. ^ "Lenguaje de programación Yeti" . Consultado el 5 de mayo de 2020 .
  36. ^ "Yirgacheffe" . Consultado el 9 de enero de 2020 .