2011-10-05 4 views

Respuesta

8

Significa que estos idiomas se pueden compilar en Java bytecode, que ejecuta la JVM.

6

Significa que el lenguaje se compila hasta el código de byte JVM en algún momento. El lenguaje no necesita implementar la API de Java; la API de Java ya está allí (más o menos todo el tiempo).

Simplemente significa que si tienes una JVM deberías poder ejecutar el lenguaje sin otra máquina virtual (aunque necesitarás los archivos de clase que el compilador de lenguaje y las bibliotecas necesitan, obviamente).

4

Hay una máquina virtual que Java ejecuta una (JVM), que abstrae más preocupaciones de nivel de máquina. Estos lenguajes solo lo usan como un lenguaje intermedio que se opone a escribir instrucciones específicas de arquitectura.

2

Por lo general, solo significa que debe instalar JRE para asegurarse de que se puedan ejecutar.

Y generalmente no requieren JDK, que se utiliza para compilar el código .java en el archivo .class byte. En cambio, proporcionan su propio compilador que se ejecuta en el JRE que ha instalado.

Por lo tanto, en resumen, solo necesita un soporte de tiempo de ejecución de Java (alguna versión específica).

si necesita una información en profundidad: [email protected]

Cuestiones relacionadas