Java interpretado o compilado

Temas relacionados con el examen de test.
Cerrado
nachohr
Usuario registrado
Mensajes: 298
Registrado: 18 Mar 2009, 19:05
Agradecido: 0
Agradecimiento recibido: 0

Java interpretado o compilado

Mensaje por nachohr »

Hola, supongo que esta pregunta para muchos es basica, pero a mi me tiene mosqueado.

Java es compilado o interpretado o las 2 cosas.

Hasta donde yo entiendo:
Java es compilado generando el bytecode, que es portable a todas las plataformas y ejecutado por la JVM correspondiente. Por lo tanto yo lo veo como compilado.

Sin embargo hay alguna pregunta (B2 527) que da por buena que Java es interpretado, supongo que aludiendo al proceso en la JVM.

Que opinais?

Avatar de Usuario
peper_2009
PreparaTIC XX
Mensajes: 306
Registrado: 31 Mar 2009, 19:31
Agradecido: 0
Agradecimiento recibido: 0

Mensaje por peper_2009 »

A mi modesto entender es interpretado puesto que, aunque como bien dices hay un proceso de compilación para obtener el bytecode, no se obtiene directamente un ejecutable, sino un código que se interpreta gracias a la JVM. ¿Qué más da que se interprete un código con while y for a que se interprete un código en 0 y 1? Sin la JVM no puedes hacerlo funcionar.

Bueno, luego existe la posibilidad de obtener un ejecutable de un fuente java como si fuera un lenguaje compilado pero creo que estaremos todos de acuerdo en que eso no es la filosofía de Java.

En fin, espero que te sirva mi opinión.

Saludos

Cerrado

Volver a “PRIMER EXAMEN 2009”