¿Qué idiomas JVM se interpretan en lugar de compilado a código de bytes?

StackOverflow https://stackoverflow.com/questions/3687091

  •  02-10-2019
  •  | 
  •  

Pregunta

El Wikipedia artículo en idiomas JVM estados:

  

Algunas de estas lenguas son   interpretado por un programa Java, y   Algunos son compilados a código de bytes de Java ...

Qué bien conocido, de propósito general idiomas JVM son interpretados por un programa Java?

¿Fue útil?

Solución

vuelto a publicar como respuesta:

No creo que la afirmación es correcta. Un lenguaje con un intérprete de Java no es un "lenguaje JVM", es sólo un lenguaje interpretado. OMI un lenguaje JVM (que en realidad es un término equivocado, que sería idiomas con una implementación JVM) es el que se compila a bytecode JVM

Otros consejos

Mozilla Rhino (el motor javascript Java) se interpreta.

JRuby, Jython y Scala son ejemplos que se compilan principalmente a bytecode.

Tal vez el artículo se refería a idiomas como el JRuby o Jython ...

Bien maravilloso para uno no se compila.

Otra lengua JVM SnapScript se interpreta de manera que se puede ejecutar en Dalvik y ART (Android) Además de la JRE estándar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top