PROGRAMACIÓN EN JAVA
Enviado por reina1980 • 7 de Junio de 2015 • 833 Palabras (4 Páginas) • 477 Visitas
Adrian Nicolás Malaver Barrera
4. PROGRAMACIÓN EN JAVA
Java es un lenguaje de programación interpretado y orientado a objetos. Para trabajar en este lenguaje es
necesario tener en cuenta varios aspectos antes de comenzar a codificar los algoritmos que hemos realizado.
4.1 ¿Qué es un lenguaje de programación?
Un lenguaje de programación es un lenguaje, similar al español o al inglés, que se define por la necesidad
que tenemos de comunicarnos con una máquina. Más específicamente porque requerimos decirle lo que
debe hacer y es necesario establecer un idioma que ambas partes puedan entender. Se han diseñado
diversos lenguajes enfocados a soluciones, entornos o dispositivos específicos. Trabajaremos en el lenguaje
de programación Java porque es un lenguaje independiente de la plataforma, robusto, orientado a objetos y
a la construcción de software libre1.
4.2 Lenguajes de programación interpretados y compilados
El proceso general de construcción de software implica los siguientes pasos:
• Análisis: se modela el problema.
• Diseño: se definen los artefactos que es necesario construir para solucionar el problema.
• Implementación: se genera el código en un lenguaje de programación que permite solucionar el
problema a través de un conjunto de instrucciones.
Posteriormente, se generan archivos que un entorno, un dispositivo o un sistema operativo puedan ejecutar.
En el caso de un lenguaje compilado, el código se transforma en un archivo ejecutable que usa los recursos
del computador para cumplir sus tareas.
En un lenguaje interpretado, como Java, el resultado de dicha transformación es un código en un lenguaje
que describe instrucciones más abstractas que las generadas por un lenguaje compilado, que serán
ejecutadas por un entorno de ejecución. Este entorno de ejecución es un software que se implementa en un
sistema operativo, con el objetivo de garantizar la ejecución de las instrucciones del lenguaje.
Particularmente en Java, este entorno de ejecución es la Máquina virtual de Java o Java Virtual Machine (JVM)
que ha sido implementada por Sun Microsystems para los sistemas operativos Windows™, Linux y Solaris.
Además, ha sido implementada en navegadores de internet para soportar aplicaciones Java en entornos web.
1 Para mayor información consulta la videocápsula “Programación en Java” dentro de los recursos de la
semana 2 del curso.
Adrian Nicolás Malaver Barrera
4.3 Proceso de compilación
Al compilar un programa en Java, en general, se siguen estos pasos:
• Análisis léxico: en este proceso se convierte el código en un conjunto de símbolos abstractos llamados
tokens, que representan operaciones entre los elementos que componen el lenguaje. Este proceso
fallará si dichos tokens no pueden ser identificados por errores de codificación.
• Análisis semántico: en este proceso se halla sentido al programa completo, de acuerdo con las reglas
definidas para el lenguaje de programación que se use.
• Generación
...