bachiller

Páginas: 9 (2011 palabras) Publicado: 25 de junio de 2014
I. El lenguaje Java


1.1 Introducción

Historia
Los orígenes de Java se remontan al año 1990, en que un equipo de Sun Microsystems dirigido por James Gosling estaba desarrollando software para dispositivos electrónicos de consumo, es decir, para los chips de objetos tales como lavadoras o equipos de música: estos microprocesadores deben rogramarse para determinadas funciones, pero losfabricantes cambian cada poco los chips a modelos más potentes y baratos, lo que obliga a reprogramarlos cada vez con nuevo software adaptado a ellos, que debe recompilarse. Se hizo necesario desarrollar un nuevo lenguaje de programación que permitiera escribir programas que funcionaran en cualquier tipo de plataforma, sin necesidad de efectuar modificaciones cada vez que se cambiara el modelo dechip (como había que hacer con C ó C++). Al mismo tiempo, el nuevo lenguaje debía ser capaz de crear programas pequeños y rápidos (pues este tipo de chips no tienen gran capacidad de proceso), a la par que robustos y fiables (un fallo en el software puede implicar la sustitución de un elemento importante del electrodoméstico). Así nació el lenguaje de programación Oak ("roble"), lanzado en enero de1991.
En 1993 se produce en Internet (hasta entonces limitada al ámbito académico) la creación de la denominada World Wide Web (www) y del primer navegador (Mosaic), que permite acercar dicha red a multitud de empresas y de usuarios particulares. Pronto se advierte la necesidad de instrumentos que permitan la interactividad de los usuarios con las páginas web, lo que propicia la aparición delestándar CGI (Common Gateway Interface): éste define los procedimientos utilizables para acceder desde una página web a un programa que reside y se ejecuta en el servidor web (en general, a través de un formulario). El estándar CGI tiene una utilidad limitada, pues implica un gran número de conexiones que ralentizan las operaciones, además de sobrecargar el servidor. Así, en 1994, el equipo deGosling, tras haber implementado Oak para un fallido proyecto de televisión interactiva, se percata de la potencialidad de su lenguaje para mejorar la interactividad de las páginas web en Internet, y decide implementarlo en esa dirección. De este modo, Oak se convierte en un nuevo lenguaje de programación, al que se llamará Java ("café hecho a la europea", en inglés de California), y el cual se lanzaen mayo de 1995, junto con una versión preliminar de un navegador llamado Hot Java ("café caliente"): con el nuevo lenguaje y el nuevo navegador,
Este enfoque consiste en introducir como elementos de las páginas web los llamados applets, o programas escritos en Java. El navegador carga los applets junto con el resto de la página, y una vez cargados se ejecutan en el ordenador del usuario,visualizándose el resultado en la pantalla del navegador.
La filosofía en la programación de los applets debe ser la misma que la que presidía la programación de los chips de los electrodomésticos: los programas deben ser pequeños (para que se carguen en poco tiempo) y rápidos (para que se visualicen en la página web sin demoras), a la par que robustos y fiables (son inadmisibles errores o fallos delapplet que pudieran modificar los ficheros del usuario o bloquear su sistema operativo); y sobre todo: han de funcionar en cualquier tipo de plataforma, con cualquier sistema operativo bajo el que funcione el navegador. El lenguaje y la plataforma Java permiten todo ello.
El hecho crucial para el éxito fulminante de Java fue la inclusión de la máquina virtual de Java en la versión 2.0 de NetscapeNavigator (el navegador de Netscape Communications) bajo licencia de Sun, en septiembre de 1995. Poco después, deciden licenciar Java otras grandes compañías como IBM, Symantec o Microsoft (que integraría la máquina virtual en su navegador Internet Explorer).
Sun distribuye el primer entorno de programación en Java (Java Development Kit ) en 1996, y entre 1996 y 1997 mejora drásticamente Java...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller
  • Bachiller

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS