En Alemania estudio Ingeniería Industrial en “Karlsruher Institute of Technology”. En el primer y en el segundo semestre aprendí Java, un lenguaje de programación. Después trabajé por el Instituto de Informática como tutor de Java para los alumnos debutantes. Con esta entrada quiero compartir algunos conocimientos basicos de Java.
Java es un lenguaje de alto nivel desarrollado por ORACLE. Para la traducción en un lenguaje de bajo nivel son necesarios un compilador y una interpretadora. El esquema de traducción del código funciona así:
Ventajas:
- solo es necesario un compilador
- el lenguaje Java es independiente del sistema operativo
- el código fuente está protegido
Desventajas:
- ejecución lenta
- se necesitan distintas interpretadoras
La diferencia entre interpretadora y compilador
Por lo general interpretadoras y compiladores traducen el código fuente a un lenguaje que el ordenador entiende. Sin embargo funcionan de diferente mañera.
El compilador:
Es una programa que traduce directamente el código fuente usualmente a una lenguaje de maquina.
Ventajas:
- Utilización óptima de las características del procesador
- Alta velocidad de procesamiento
- el código fuente está protegido
Desventajas:
- Se necesitan múltiples compiladores (uno para cada tipo de procesador)
La interpretadora:
El código fuente no es completamente traducido y es ejecutado más adelante. La interpretadora traduce instrucción por instrucción cuando sea necesario.
Ventajas:
- el código fuente es ejecutable directamente
Desventajas:
- ejecución lenta
- se necesitan distintas interpretadoras






Aún no hay comentarios.