Академический Документы
Профессиональный Документы
Культура Документы
COMPUTACIÒN
ESTRUCTURA DE DATOS
CHOLOTA MOROCHO EDWIN ORLANDO
ALUMNO:
ANTHONY ARTEAGA
SEMESTRE:
SEGUNDO
HISTORIA DEL LENGUAJE JAVA Y SUS VERSIONES
Java es un lenguaje que oficialmente fue publicado en 1995, su sintaxis procede de C y C++,
aunque cuenta con menos facilidades de bajo nivel que cualquiera de ellos, no obstante, sus
computadora, lo que permite una mayor portabilidad del software (Ruiz, 2014, p.160)
Es una mezcla de los mejores elementos de los lenguajes de programación exitosos, aunque
y desarrollo se dan por dos razones primordiales: Para adaptarse a los cambios en ambientes y
Java fue forjado por James Gosling, Patrick Naughton, Chris Warth, Ed Frank, y Mike Sheridan
funcional. Inicialmente este lenguaje se llamó “Oak”, pero fue renombrado como “Java” en
1995. Entre la implementación inicial de Oak en el otoño de 1992 y el anuncio oficial de Java
Joy, Artur van Hoff, Jonathan Payne, Frank Yellin, y Tim Lindholm realizaron contribuciones
clave para la maduración del prototipo original. El impulso inicial para Java no fue Internet,
lenguajes, es que están programados para ser compilados para un dispositivo específico,
distintos entornos, lo que conlleva a la creación de Java, paralelamente con esto surge un
segundo factor muy importante para el futuro de Java World Wide Web, con lo cual Java fue
de la portabilidad resurgió.
En 1993, para el equipo diseñador de Java, dentro del problema de la portabilidad, cuando
creaban código para los controladores, el mismo problema que Java intentaba resolver a
pequeña escala, en Internet se daba a gran escala, lo que permitió que Java cambiara su
Java derivó muchas de sus características de C y C++, sus diseñadores estaban seguros que
de sus semejanzas Java comparte con C y C++ algunos de los propiedades que hicieron triunfar
profesionales. Java no fue diseñado para sustituir a C++, sino para resolver tipos de problemas
diferentes a los que resolvía C++, y los dos coexistirán en los próximos años. En síntesis, no
fueron sus características específicas de Java, las que innovaron, sino fue el lenguaje en su
totalidad, Java se constituyó en la respuesta perfecta a las exigencias del emergente universo
precompilaciòn.
• Soporte homogéneo a la Programación Orientada a Objetos. A diferencia de C++, que
VERSIONES DE JAVA.
La versión inicial de Java, pese a que fue revolucionaria, selló su fin de la era innovadora de
acelerado. Casi inmediato a la versión 1.0, los diseñadores ya introdujeron la versión 1.1, que
anexaba muchos elementos nuevos en sus bibliotecas, redefinía la forma en que los eventos
primera versión de Java 2 , se identificó como versión 1.2, debido a que inicialmente se refería
a las bibliotecas de java, Con Java 2 la empresa Sun re-etiquetò aJava como J2SE (Java 2
Plataform Standard Edition) ,Java 2 añadió nuevas oportunidades como: Swing y la estructura
La primera gran actualización de Java fue J2SE 1.3, que incorpora funcionalidad y
“estrecha” el entorno de desarrollo, sus programas escritos guardan compatibilidad entre las
La versión J2SE 1.4, sale con nuevas y modernas actualizaciones, contiene varias
estructura de las colecciones y clases para trabajos en red, pese a sus nuevas características fue
J2SE5, fue la nueva versión revolucionarias, con importantes mejoras, pero controladas,
expandió el alcance, poder y rango de acción del lenguaje, destacando caracterìsticas como:
o Tipos parametrizados
o Anotaciones
o Autoboxing y auto-unboxing
o Enumeraciones
o Argumentos variables
o Importación estática
Cada una de estas características, constituyen una edición significativa al lenguaje, estos
Su posterior y muy significativa versión fue 1.5 . Sun aumentó el número de versión a 5,
como una manera de demostrar un hecho importante, versión que se la nombró como J2SE 5,
consistencia, Sun lo utilizó como número de versión interno, también conocido como número
El más reciente lanzamiento de Java se llama Java SE 6, Sun un vez más decidió cambiar
el nombre, actualmente el nombre oficial del producto es Java Plataform, Standard Edition
número de versión del desarrollador es 1.6, se lo cimentó sobre la base de J2SE5 e incorpora
ciertas mejoras, aunque no tan impactantes al lenguaje, sino más bien aumenta la cantidad de
BIBLIOGRAFÍA