La Red de Conocimientos Pedagógicos - Currículum vitae - La historia del desarrollo del lenguaje Java.

La historia del desarrollo del lenguaje Java.

Java temprano

Duke, el lenguaje mascota del lenguaje Java, fue originalmente un proyecto interno iniciado por Sun MicroSystems en 1990 02. ¿Uno de Sun Microsystems es Patrick? Los ingenieros de Norton se sintieron abrumados por los compiladores de lenguaje C y C de la propia empresa porque las API internas eran extremadamente difíciles de usar. Patrick decidió cambiarse a NeXT y se le dio la oportunidad de trabajar en un proyecto en la empresa llamado Project Stealth.

"Project Stealth" pasó a llamarse más tarde "Project Green", ¿James Gosling y Mike? Sheridan también se unió al grupo de trabajo de Patrick. Junto con varios otros ingenieros, están investigando y desarrollando nuevas tecnologías en un pequeño estudio en Sand Hill Road en Menlo Park, California, con el objetivo de programar la próxima generación de electrodomésticos inteligentes, como los hornos microondas. Sun Company espera que las tecnologías futuras muestren su talento en el campo de los electrodomésticos. Inicialmente, el equipo consideró usar C, pero entre muchos miembros se encontraba el científico jefe de Sun, Bill. Joy, creo que C y las API disponibles son muy problemáticos en algunos aspectos.

El grupo de trabajo utiliza una plataforma integrada y los recursos disponibles son extremadamente limitados. Muchos miembros consideran que C es demasiado complejo y muchos desarrolladores a menudo lo utilizan incorrectamente. Descubrieron que C carecía de un sistema de recolección de basura y también tenía seguridad portátil, programación distribuida y capacidades continuas y de ejecución múltiple. En última instancia, querían una plataforma que pudiera trasladarse fácilmente a una variedad de dispositivos.

¿Basado en los fondos disponibles, Bill? Joey decidió desarrollar un nuevo lenguaje que combinara C y Mesa. En un informe, Joy lo llamó "el futuro". Sugirió que los ingenieros de Sun desarrollaran un entorno orientado a objetos basado en C. Inicialmente, Gosling intentó modificar y ampliar las capacidades de C. Llamó al nuevo lenguaje C-, pero luego lo abandonó. Quería crear un nuevo lenguaje, al que llamó "Oak", en honor al roble que se encontraba frente a su oficina.

Como muchos proyectos secretos para desarrollar nuevas tecnologías, el grupo de trabajo trabajó día y noche, y no fue hasta el verano de 1992 que pudieron demostrar parte de la nueva plataforma, incluido el Sistema Operativo Verde. , el lenguaje de programación Oak, bibliotecas de clases y su hardware. El intento inicial se enfrentó a un dispositivo tipo PDA llamado Star7, que tenía una interfaz gráfica brillante y un agente inteligente llamado Duke para ayudar al usuario. 1992 65438 El 3 de febrero se demostró este dispositivo.

En junio de 165438 del mismo año, Green Project se transformó en "First Person Co., Ltd.", una subsidiaria de propiedad total de Sun Company, y el equipo se mudó a Palo Alto. El equipo de FirstPerson estaba interesado en construir un dispositivo altamente interactivo. Cuando Time Warner Inc. emitió una solicitud de propuestas para un decodificador de televisión, FirstPerson cambió sus objetivos y respondió a la solicitud con una propuesta para una plataforma de decodificador. Pero la industria del cable consideró que la plataforma de FirstPerson daba a los usuarios demasiado control, por lo que FirstPerson perdió la oferta ante SGI. Otro acuerdo con 3DO para un decodificador tampoco funcionó. Debido a que su plataforma no logró generar ingresos en la industria de la televisión, la empresa se fusionó nuevamente con SunCorp.

Durante junio y julio de 1994, después de tres días de lluvia de ideas, John Gage, James Gosling, Bill Joy, Patrick Norton, Wayne Rossing. El equipo formado por Eric Schummi decidió cambiar de nuevo sus objetivos, esta vez. decidieron aplicar esta tecnología a la World Wide Web. Creen que con la llegada del navegador Mosaic, Internet está evolucionando hacia el panorama altamente interactivo que vieron en las redes de televisión por cable. Como prototipo, Patrick Norton escribió un pequeño navegador WebRunner, más tarde rebautizado como HotJava. Como resultado de la búsqueda de marca, Oak ha sido registrada por un fabricante de tarjetas gráficas. Entonces, ese mismo año, Oak pasó a llamarse Java.

Cuando un archivo binario (archivo .class) se compila con código fuente Java y se abre con un editor hexadecimal, los primeros 32 bits se mostrarán como CA FE BA BE, que es la frase "CAFE BABE".

En octubre de 1994, HotJava y la plataforma Java hicieron una demostración a los ejecutivos de la empresa. Una versión de Java, Java 1.0a, estaba disponible para descargar en 1994, pero el primer lanzamiento público de Java y del navegador HotJava se produjo en la conferencia SunWorld el 23 de marzo de 1995. John Gage, director científico de Shengyang, solicitó la tecnología Java. El anuncio se realizó junto con un anuncio sorpresa del vicepresidente ejecutivo de Netscape, Marc Andreessen, de que Netscape incluiría soporte para Java en su navegador. En octubre de 1996, Shengyang Company estableció el Java Business Group para especializarse en el desarrollo de tecnología Java. Recientemente, después de que Java se hizo popular durante algunos años, el estado de Java en los navegadores se ha ido erosionando gradualmente. Su uso en animaciones interactivas simples ha sido completamente eliminado por Flash de Adobe. En 2005, Java tendía a usarse sólo para aplicaciones más complejas, como los juegos de Yahoo. Al mismo tiempo, Java enfrentó la oposición de Microsoft, que decidió no incorporar la plataforma Java a las nuevas versiones de Internet Explorer y Windows.

Todo lo contrario. Java se ha vuelto más popular en el lado del servidor de la World Wide Web y en los dispositivos portátiles. Muchos sitios web utilizan tecnologías Java como JSP en el backend.

En los sistemas de escritorio, los programas Java independientes todavía son relativamente raros. Debido a que el costo de funcionamiento de la plataforma Java es alto, muchas personas no tienen Java instalado en sus computadoras. Debido a que el ancho de banda de la red era pequeño en el pasado, descargar Java solía ser una tarea que requería mucho tiempo. Sin embargo, con el enorme progreso en la potencia informática y el ancho de banda de la red en los últimos 10 años, la calidad de las máquinas virtuales y los compiladores ha mejorado y muchas aplicaciones se han utilizado ampliamente.