Aaaaaa
Esta capa detraducción hace posible que el código de Java sea independiente de la plataforma y pueda correr inalterado sobre cualquier sistema que tenga su propia implementación de JVM.
Una estrategiaalternativa al ejecutar por ejemplo una applet es al archivo "byte-code" compilarlo primero para la maquina en cuestión y luego ejecutar el programa compilado. Esta estrategia requiere tener un compilador paratraducir de "byte-code" a lenguaje de maquina dentro del navegador y poder activarlo automáticamente cuando se necesite. En consecuencia, los programas en Java en realidad pasarían por dos fases decompilación: una en la cual el código fuente se traduce a código de bytes y otra en la que, durante la ejecución, los códigos de bytes se traducen en lenguaje máquina para la computadora actual en laque se ejecuta el programa. Estos compiladores estuve buscando son los compiladores JIT (Just In Time), existen y son comunes, pero son grandes e introducen un retraso entre la llegada del programa ysu ejecución.
Además de las implementaciones en Software de la JVM (intérpretes y compiladores) Sun y otras compañías han diseñado chips de JVM, sin necesidad de una capa de interpretación por...
Regístrate para leer el documento completo.