5/5 - (1 voto)

Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. El equipo (Green Team), compuesto por trece personas y dirigido por James Gosling, trabajó durante 18 meses en Sand Hill Road en Menlo Park en su desarrollo.

¿Qué voy a aprender?

El lenguaje se denominó inicialmente Oak (por un roble que había fuera de la oficina de Gosling), luego pasó a denominarse Green tras descubrir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gráficas y finalmente se renombró a Java.

Es frecuentada por algunos de los miembros del equipo. Pero no está claro si es un acrónimo o no, aunque algunas fuentes señalan que podría tratarse de las iniciales de sus diseñadores: James Gosling, Arthur Van Hoff, y Andy Bechtolsheim. Otros abogan por el siguiente acrónimo, Just Another Vague Acronym (“sólo otro acrónimo ambiguo más”). La hipótesis que más fuerza tiene es la de que Java debe su nombre a un tipo de café disponible en la cafetería cercana, de ahí que el icono de java sea una taza de café caliente. Un pequeño signo que da fuerza a esta teoría es que los 4 primeros bytes (el número mágico) de los archivos.class que genera el compilador, son en hexadecimal, 0xCAFEBABE. A pesar de todas estas teorías, el nombre fue sacado al parecer de una lista aleatoria de palabras.

Los objetivos de Gosling eran implementar una máquina virtual y un lenguaje con una estructura y sintaxis similar a C++. Entre junio y julio de 1994, tras una sesión maratoniana de tres días entre John Gaga, James Gosling, Patrick Naughton, Wayne Rosing y Eric Schmidt, el equipo reorientó la plataforma hacia la Web. Sintieron que la llegada del navegador web Mosaic, propiciaría que Internet se convirtiese en un medio interactivo, como el que pensaban era la televisión por cable. Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava.

En 1994, se les hizo una demostración de HotJava y la plataforma Java a los ejecutivos de Sun. Java 1.0a pudo descargarse por primera vez en 1994, pero hubo que esperar al 23 de mayo de 1995, durante las conferencias de SunWorld, a que vieran la luz pública Java y HotJava, el navegador Web. El acontecimiento fue anunciado por John Gage, el Director Científico de Sun Microsystems. El acto estuvo acompañado por una pequeña sorpresa adicional, el anuncio por parte de Marc Andreessen, Vicepresidente Ejecutivo de Netscape, de que Java sería soportado en sus navegadores. El 9 de enero del año siguiente, 1996, Sun fundó el grupo empresarial JavaSoft para que se encargase del desarrollo tecnológico. Dos semanas más tarde la primera versión de Java fue publicada.

La promesa inicial de Gosling era Write Once, Run Anywhere (Escríbelo una vez, ejecútalo en cualquier lugar), proporcionando un lenguaje independiente de la plataforma y un entorno de ejecución (la JVM) ligero y gratuito para las plataformas más populares de forma que los binarios (bytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma.

El entorno de ejecución era relativamente seguro y los principales navegadores web pronto incorporaron la posibilidad de ejecutar applets Java incrustadas en las páginas web.

Java ha experimentado numerosos cambios desde la versión primigenia, JDK 1.0, así como un enorme incremento en el número de clases y paquetes que componen la biblioteca estándar.

El curso va dirigido a todas aquellas personas que estén interesadas en conocer el lenguaje de programación Java. No es necesario ningún conocimiento previo en lenguajes de programación.

Objetivos

  • Conocer los conceptos básicos del lenguaje de programación Java.
  • Familiarizarse con el entorno de desarrollo Eclipse.
  • Descubrir el paradigma de la programación orientada a objetos.
  • Poder desarrollar programas Java relativamente complejos.

Este curso se imparte en modalidad online y tiene una duración de 30 horas lectivas.

Cursos.Gold

Entradas recientes

200.000 euros para amortiguar la Crisis del coronavirus

El Presidente del Gobierno, Pedro Sanchez ha anunciado que pretende movilizar 200.000 millones de euros…

4 años hace

Curso de Programación para niños con Scratch

Scratch es un lenguaje de programación visual desarrollado por el MIT para enseñar a los…

4 años hace

Haskell Básico – Lenguaje Funcional

Haskell es un lenguaje de programación funcional utilizado en una amplia variedad de campos, desde…

4 años hace

Curso Básico Nero Burning Rom 11 y 12

Nero Burning Rom es un popular software de grabación de CD y DVD para Windows.…

4 años hace

Curso de Linux desde cero

Linux es uno de los sistemas operativos más utilizados en el mundo de la tecnología.…

4 años hace

Instalar Ubuntu Server 11.10

Ubuntu Server es una versión de Ubuntu diseñada para su uso en servidores. Es ampliamente…

4 años hace