Historia Del Java

Páginas: 8 (1830 palabras) Publicado: 18 de abril de 2012
Historia de Java
Java surgió en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño reducido.
Debido a la existencia de distintos tipos de CPUs y a los continuoscambios, era importante conseguir una herramienta independiente del tipo de CPU utilizada. Desarrollaron un código "neutro" que no dependía del tipo de electrodoméstico, el cual se ejecutaba sobre un maquina hipotética o virtual denominada Java Virtual Machine (JVM). Era la JVM quien interpretaba el código neutro convirtiéndolo a código particular de la CPU utilizada. Esto permitía lo que luego se haconvertido en el principal lema de lenguaje: "Write Once, Run Everywhere". A pesar de los esfuerzos realizados por sus creadores, ninguna empresa de electrodomésticos se interesó por el nuevo lenguaje.
Como lenguaje de programación para computadores, Java se introdujo a finales de 1995. La clave fue la incorporación de un intérprete Java en la versión 2.0 del programa Netscape Navigator, produciendouna verdadera revolución en Internet. Java 1.1 apareció a principios de 1997, mejorando sustancialmente la primera versión del lenguaje. Java 1.2, más tarde rebautizado como Java 2, nació a finales 1998.
Al programar en Java no se parte de cero. Cualquier aplicación que se desarrolle "cuelga" (o se apoya, según como se quiera ver) en un gran número de clases preexistentes. Algunas de ellas las hapodido hacer el propio usuario, otras pueden ser comerciales, pero siempre hay un número muy importante de clases que forman parte del propio lenguaje (el API o Application Programming Interface de java). Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones propiedad de empresas de software o fabricantes de ordenadores (threads, ejecución remota,componentes, seguridad, acceso a base de datos, etc.). Por eso muchos expertos opinan que Java es el lenguaje ideal para aprender la informática moderna, porque incorpora todos los conceptos de un modo estándar, mucho más sencillo y claro que con las citadas extensiones de otros lenguajes. Esto es consecuencia de haber sido diseñado más recientemente y por un único equipo.

Características yespecificaciones del JAVA
* Disponibilidad de un amplio conjunto de librerías. Como ya se mencionó anteriormente, Java es algo más que un lenguaje. La programación de aplicaciones con Java se basa no sólo en el empleo del juego de instrucciones que componen el lenguaje, sino, fundamentalmente, en la posibilidad de utilizar el amplísimo conjunto de clases que Sun pone a disposición del programador y conlas cuales es posible realizar, prácticamente, cualquier tipo de aplicación. En este amplio abanico, encontramos clases para la creación de interfaces gráficas, gestión de red, multitarea, acceso a datos y un largo etcétera.
* Aplicaciones multiplataforma. Ésta es, posiblemente, la característica más importante de Java y la que ha propiciado su amplia aceptación en la comunidad dedesarrolladores y fabricantes software. Que las aplicaciones Java sean multiplataforma significa que, una vez se ha compilado el programa, éste puede ser ejecutado en diferentes sistemas operativos sin necesidad de realizar cambios en el código fuente y sin que haya que volver a compilar el programa, es lo que en el mundo Java se expresa con la frase "compila una vez y ejecuta en cualquier plataforma". Estaindependencia de la plataforma se consigue gracias al concepto de máquina virtual, el cual trataremos con detalle en el siguiente punto.
* Ejecución segura de aplicaciones. La seguridad de las aplicaciones Java se manifiesta en varios aspectos. Por un lado, el lenguaje carece de instrucciones que puedan provocar accesos descontrolados a la memoria, éste es el caso de los punteros C/C++ que en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Historia de java
  • historia de java
  • Historia De Java
  • Historia de java
  • historia de java
  • Historia de java
  • Historia de java
  • Historia Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS