JAVA
JAVA
Facultad de Ingeniería
Programa: Bioingeniería I semestre
Informática Básica - Programación
Profesor: Olga Liliana Campo Cadena
Estudiante: Sofía Díaz Brunal
HISTORIA DE JAVA
presentado en el año de 1995 respectivamente el 26 de enero, aunque llevaba algún tiempo antes
con el nombre de oak, JAVA fue diseñado por James Gosling principal director del equipo, fue
creado para diseñar un lenguaje que permitiera programar una aplicación y que esta misma
pudiera ser ejecutable en distintas máquinas y sistemas operativos, ya que java puede ejecutarse
en Windows, Mac OS, Linux o Solaris, a su vez hace a este programa como portable.
El nombre de JAVA tiene distintas teorías de dónde provino una de ellas es que Java son las
Bechtolsheim), también encontramos la teoría de que JAVA significa (Just Another Vague
Acronym/Solo Otro Acrónimo Ambiguo), incluso que solo fue un nombre elegido al azar de
posibles nombres y por último encontramos de que el nombre JAVA provino del nombre de una
cafetería que quedaba cerca del lugar donde trabajaban sus creadores, siendo esta las más cercana
a ser real por el logo que identifica a JAVA, pero realmente no se tiene el dato real de dónde
JVM (Java Virtual Machine) es el motor de ejecución para ejecutar las aplicaciones, lo que
hace JVM es permitir entender el Byte code, este es lo que compilas en el lenguaje escrito de la
aplicación pues directamente no es entendido por el sistema operativo sino convertido en Byte
code, entonces hablamos de que JVM lo traduce de forma que sea entendible por el sistema
operativo permitiendo que se ejecute correctamente la aplicación, JVM trabaja cuando se compila
un archivo .java, este genera un archivo .class que contiene el (byte-code) y lo traduce al sistema
JDK (Java Development Kit) es un software que permite a los desarrolladores de JAVA tener
un kit que contenga el intérprete JAVA, clases JAVA, y herramientas de desarrollo, este permite
que las aplicaciones se desarrollen una sola vez y se ejecuten en cualquier maquina JAVA, con
este las aplicaciones desarrolladas en JAVA con JDK no necesitan recompilar el código para
IDE (Integrated Development Environment) es una herramienta o entorno digital que permite
al programador realizar el trabajo más sencillo puesto que esta contiene herramientas tales como
https://www.campusmvp.es/recursos/post/que-es-la-maquina-virtual-de-java-o-java-virtual-
machine.aspx.
Carlos, J., 2021. Historia de Java: un lenguaje de programación con recorrido. Tokio
https://www.tokioschool.com/noticias/historia-java-el-origen-de-este-lenguaje-de-
programacion/
https://www.ibm.com/docs/es/i/7.3?topic=platform-java-development-kit
https://www.aprenderprogramacion.com.ar/2020/03/la-historia-completa-de-java.html
Jiménez Cano, R., 2016. Google gana la batalla por Java a Oracle. El País.
Recuperado de:
https://elpais.com/economia/2016/05/26/actualidad/1464299897_614015.html
Martínez ladrón de Guevara, J., n.d. Fundamentos de Programación en Java. 1ra ed.
https://javadesdecero.es/fundamentos/como-funciona-maquina-virtual/
https://www.unir.net/ingenieria/revista/ide-programacion/