SlideShare una empresa de Scribd logo
1 de 6
Linea del tiempo David Jimenez
¿Qué es Java?
 Sun Microsystems desarrolló, en 1991, el
lenguaje de programación orientado a objetos que
se conoce como Java. El objetivo era utilizarlo en
un set-top box, un tipo de dispositivo que se
encarga de la recepción y la descodificación de la
señal televisiva. El primer nombre
del lenguaje fue Oak, luego se conoció
como Green y finamente adoptó la denominación
de Java.
 La intención de Sun era crear un lenguaje con una
estructura y una sintaxis similar a C y C++,
aunque con un modelo de objetos más simple y
eliminando las herramientas de bajo nivel.
 Java surgió en 1991 dentro de la empresa Sun
Microsystems como un lenguaje de programación
sencillo y universal destinado a electrodomésticos.
 1992:
Originalmente fue desarrollado por James Gosling de
Sun Microsystems trabajó durante 18 meses.Los
objetivos de Gosling eran implementar una máquina
virtual y un lenguaje con una estructura y sintaxis
similar a C++.
 1994:
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.
 1995:
Naughton creó entonces un prototipo de
navegador, WebRunner, que más tarde sería
conocido como HotJava. Se les hizo una
demostración de HotJava y la plataforma Java a
los ejecutivos de Sun. Java 1.0 pudo descargarse
por primera vez.
 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.
 https://www.java.com/es/download/faq/whatis_java.xml
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Caracter%C3%A
Dsticas_del_lenguaje
https://es.wikipedia.org/wiki/Java_(lenguaje_de_programaci%C3%B3n)

https://www.google.com.mx/search?dcr=0&q=historia+de+java&oq=his&gs_l=
psy-ab.3.0.35i39k1l2j0i67k1j0.6768.8706.0.11855.4.4.0.0.0.0.1017.1904.4-2j7-
1.3.0.foo%2Ccfro%3D1%2Cnso-ehuqi%3D1%2Cnso-
ehuui%3D1%2Cewh%3D0%2Cnso-mplt%3D2%2Cnso-enksa%3D0%2Cnso-
enfk%3D1%2Cnso-usnt%3D1%2Cnso-qnt-npqp%3D0-1701%2Cnso-qnt-
npdq%3D0-54%2Cnso-qnt-npt%3D0-1%2Cnso-qnt-ndc%3D300%2Ccspa-
dspm-nm-mnp%3D0-05%2Ccspa-dspm-nm-mxp%3D0-125%2Cnso-unt-
npqp%3D0-17%2Cnso-unt-npdq%3D0-54%2Cnso-unt-npt%3D0-0602%2Cnso-
unt-ndc%3D300%2Ccspa-uipm-nm-mnp%3D0-007525%2Ccspa-uipm-nm-
mxp%3D0-052675...0...1.1.64.psy-ab..1.3.1900.6..0i131k1.DvRNOcsMAZs
 http://www.cad.com.mx/historia_del_lenguaje_java.htm

Más contenido relacionado

La actualidad más candente

maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objetoboncastell
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónK Manuel TN
 
Herramientas Case Resumido
Herramientas Case ResumidoHerramientas Case Resumido
Herramientas Case Resumidomemo
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blancaStudentPc
 
Teoría de sistemas (INGENIERIA-SISTEMAS)
Teoría de sistemas (INGENIERIA-SISTEMAS)Teoría de sistemas (INGENIERIA-SISTEMAS)
Teoría de sistemas (INGENIERIA-SISTEMAS)jesus udiz gamboa
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASCinthia López
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software radmarcosxm
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujoLuisMiguelVO
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesHumano Terricola
 
LINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdf
LINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdfLINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdf
LINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdfJansVargasCoronado
 

La actualidad más candente (20)

maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Tecnicas de Pruebas
 Tecnicas de Pruebas  Tecnicas de Pruebas
Tecnicas de Pruebas
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Herramientas Case Resumido
Herramientas Case ResumidoHerramientas Case Resumido
Herramientas Case Resumido
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Lenguaje de programacion java
Lenguaje de programacion javaLenguaje de programacion java
Lenguaje de programacion java
 
Software caja negra y caja blanca
Software caja negra y caja blancaSoftware caja negra y caja blanca
Software caja negra y caja blanca
 
Teoría de sistemas (INGENIERIA-SISTEMAS)
Teoría de sistemas (INGENIERIA-SISTEMAS)Teoría de sistemas (INGENIERIA-SISTEMAS)
Teoría de sistemas (INGENIERIA-SISTEMAS)
 
Programacion Funcional
Programacion FuncionalProgramacion Funcional
Programacion Funcional
 
FUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMASFUNDAMENTOS DE SISTEMAS
FUNDAMENTOS DE SISTEMAS
 
ingenieria de software
ingenieria de softwareingenieria de software
ingenieria de software
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Metodología de desarrollo de software rad
 Metodología de desarrollo de software rad Metodología de desarrollo de software rad
Metodología de desarrollo de software rad
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regularesPortafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
Portafolio unidad 2 [Lenguajes y autómatas]- Expresiones y lenguajes regulares
 
LINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdf
LINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdfLINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdf
LINEA DE TIEMPO DE INTELIGENCIA ARTIFICIAL.pdf
 

Similar a Linea del tiempo Java

Similar a Linea del tiempo Java (20)

Linea de tiempo java
Linea de tiempo javaLinea de tiempo java
Linea de tiempo java
 
Java
JavaJava
Java
 
Presentación de java
Presentación de javaPresentación de java
Presentación de java
 
Historia de java
Historia de javaHistoria de java
Historia de java
 
Historia de java
Historia de javaHistoria de java
Historia de java
 
Java
JavaJava
Java
 
Historia de la programacion
Historia de la programacionHistoria de la programacion
Historia de la programacion
 
Presentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacionPresentación sobre java lenguaje de programacion
Presentación sobre java lenguaje de programacion
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Java
JavaJava
Java
 
Java1
Java1Java1
Java1
 
Java
JavaJava
Java
 
Pres1
Pres1Pres1
Pres1
 
Java
Java Java
Java
 
lenguaje de programación de Java
lenguaje de programación de Javalenguaje de programación de Java
lenguaje de programación de Java
 
Java
JavaJava
Java
 
Java (inroducion)
Java (inroducion)Java (inroducion)
Java (inroducion)
 
Lenguaje de programación java
Lenguaje de programación  javaLenguaje de programación  java
Lenguaje de programación java
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Lenguaje java
Lenguaje javaLenguaje java
Lenguaje java
 

Más de David Ernesto Jimenez Jimenez (19)

Actividad 01
Actividad 01Actividad 01
Actividad 01
 
Uso de las apps
Uso de las appsUso de las apps
Uso de las apps
 
Portafolio de evidencias parcial 2 lulu
Portafolio de evidencias parcial 2 luluPortafolio de evidencias parcial 2 lulu
Portafolio de evidencias parcial 2 lulu
 
Portafolio de evidencias
Portafolio de evidenciasPortafolio de evidencias
Portafolio de evidencias
 
Inf bebida photo
Inf bebida photoInf bebida photo
Inf bebida photo
 
Info platillo
Info platilloInfo platillo
Info platillo
 
Proyecto final bd semestre 2
Proyecto final bd semestre 2Proyecto final bd semestre 2
Proyecto final bd semestre 2
 
Enunciado 20
Enunciado 20Enunciado 20
Enunciado 20
 
Enunciado 19
Enunciado 19Enunciado 19
Enunciado 19
 
Enunciado 18
Enunciado 18Enunciado 18
Enunciado 18
 
Enunciado 17
Enunciado 17Enunciado 17
Enunciado 17
 
C++ switch diapositiva
C++ switch diapositivaC++ switch diapositiva
C++ switch diapositiva
 
Activdad 3
Activdad 3Activdad 3
Activdad 3
 
Enunciado 12final
Enunciado 12finalEnunciado 12final
Enunciado 12final
 
Enuniado 10 final
Enuniado 10 finalEnuniado 10 final
Enuniado 10 final
 
Enunciado 6 final
Enunciado 6 finalEnunciado 6 final
Enunciado 6 final
 
Enunciado 4 final
Enunciado 4 finalEnunciado 4 final
Enunciado 4 final
 
Enunciado 5 final
Enunciado 5 finalEnunciado 5 final
Enunciado 5 final
 
Enunciado
EnunciadoEnunciado
Enunciado
 

Linea del tiempo Java