Prueba
APRENDERAPROGRAMAR.COM
LA MÁQUINA VIRTUAL JAVA
(JVM). COMPILADOR E
INTÉRPRETE. BYTECODE,
CÓDIGO FUENTE Y CÓDIGO
MÁQUINA.(CU00611B)
Sección: Cursos
Categoría: Curso “Aprender programación Java desde cero”
Fecha revisión: 2029
Resumen: Entrega nº11 curso Aprender programación Java desde cero.
Autores: AlexRodríguez y Walter Sagástegui
© aprenderaprogramar.com, 2006-2029
La máquina virtual Java (JVM). Compilador e intérprete. Bytecode.
MÁQUINA VIRTUAL JAVA (JAVA VIRTUAL MACHINE O JVM). COMPILADOR EINTÉRPRETE. BYTECODE.
Vamos a crear nuestro primer programa, que nos servirá para comprobar si hemos instalado y
configurado correctamente Java. Pero antes vamos a repasar algunos conceptosimportantes que nos
permitan entender lo que vamos haciendo.
El primer concepto a abordar es el de compilación. “Compilar” significa traducir el código escrito en
“Lenguaje entendible por humanos” (porejemplo Java, C, Pascal, Fortran), a un código en “Lenguaje
Máquina”, que entienden las máquinas, pero no entendible por nosotros. Se hace esto porque a los
humanos nos resultaría casi imposibletrabajar directamente con el lenguaje de los ordenadores. Es por
eso por lo que usamos un lenguaje más asequible para nosotros (en nuestro caso Java) y luego
empleamos un traductor (compilador). Lacreación de programas en muchos lenguajes se basa en el
proceso: escribir código fuente compilar y obtener programa ejecutable. El compilador se encarga de
evitar que se pueda traducir un programa concódigo fuente mal escrito y de hacer otras verificaciones
previas, de modo que el código máquina tiene ciertas garantías de que cumple cuando menos con los
estándares de sintaxis obligatorios de unlenguaje.
En este esquema, el archivo ejecutable no es válido para cualquier ordenador. Por ejemplo, si se ha
generado el ejecutable para Windows, no podrá utilizarse en Macintosh. Sin embargo...
Regístrate para leer el documento completo.