Vous êtes sur la page 1sur 2

Java (lenguaje de programacin).

El lenguaje de programacin Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compa a !racle) y pu"licado en #$$% como un componente fundamental de la plataforma Java de Sun Microsystems. Su sinta&is deriva muc'o de ( y ())* pero tiene menos facilidades de "ajo nivel que cualquiera de ellos. +as aplicaciones de Java son generalmente compiladas a "ytecode (clase Java) que puede ejecutarse en cualquier m,quina virtual Java (J-M) sin importar la arquitectura de la computadora su"yacente. Es un lenguaje de programacin de propsito general* concurrente* orientado a o"jetos y "asado en clases que fue diseado espec ficamente para tener tan pocas dependencias de implementacin como fuera posi"le. Su intencin es permitir que los desarrolladores de aplicaciones escri"an el programa una ve. y lo ejecuten en cualquier dispositivo (conocido en ingl/s como WORA* o 0write once, run anywhere0)* lo que quiere decir que el cdigo que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es* a partir de 12#1* uno de los lenguajes de programacin m,s populares en uso* particularmente para aplicaciones de cliente3servidor de 4e"* con unos #2 millones de usuarios reportados. +a compa a Sun desarroll la implementacin de referencia original para los compiladores de Java* m,quinas virtuales* y li"rer as de clases en #$$# y las pu"lic por primera ve. en #$$%. 5 partir de mayo de 1226* en cumplimiento con las especificaciones del 7roceso de la (omunidad Java* Sun volvi a licenciar la mayor a de sus tecnolog as de Java "ajo la +icencia 78"lica General de G9:. !tros tam"i/n 'an desarrollado implementaciones alternas a estas tecnolog as de Sun* tales como el (ompilador de Java de G9: y el G9: (lasspat'. ;istoria. Java se cre como una 'erramienta de programacin para ser usada en un proyecto de set3top3"o& en una pequea operacin denominada the Green Project en Sun Microsystems en el ao #$$#. El equipo (Green Team)* compuesto por trece personas y dirigido por James Gosling* tra"aj durante #< meses en Sand ;ill =oad en Menlo 7ar> en su desarrollo. El lenguaje se denomin inicialmente Oak (por un ro"le que 'a" a fuera de la oficina de Gosling)* luego pas a denominarse Green tras descu"rir que Oak era ya una marca comercial registrada para adaptadores de tarjetas gr,ficas y finalmente se renom"r a Java. Es frecuentada por algunos de los miem"ros del equipo. 7ero no est, claro si es un acrnimo o no* aunque algunas fuentes sealan que podr a tratarse de las iniciales de sus creadores? James Gosling, Arthur Van Hoff, y An y !echtolsheim. !tros a"ogan por el siguiente acrnimo* Just Another Vague Acronym (0slo otro acrnimo am"iguo m,s0). +a 'iptesis que m,s fuer.a tiene es la de que Java de"e su nom"re a un tipo de caf/ disponi"le en la cafeter a cercana* de a' que el icono de java sea una ta.a de caf/ caliente. :n pequeo signo que da fuer.a a esta teor a es que los @ primeros "ytes (el n"mero m#gico) de los arc'ivos.class que genera el compilador* son en 'e&adecimal* 2&(5AEB5BE. 5 pesar de todas estas teor as* el nom"re fue sacado al parecer de una lista aleatoria de pala"ras.

+os o"jetivos de Gosling eran implementar una m,quina virtual y un lenguaje con una estructura y sinta&is similar a ()). Entre junio y julio de #$$@* tras una sesin maratoniana de tres d as entre Jo'n Gaga* James Gosling* 7atric> 9aug'ton* Cayne =osing y Eric Sc'midt* el equipo reorient la plataforma 'acia la Ce". Sintieron que la llegada del navegador 4e" Mosaic* propiciar a que Dnternet se convirtiese en un medio interactivo* como el que pensa"an era la televisin por ca"le. 9aug'ton cre entonces un prototipo de navegador* Ce"=unner* que m,s tarde ser a conocido como ;otJava. En #$$@* se les 'i.o una demostracin de ;otJava y la plataforma Java a los ejecutivos de Sun. Java #.2a pudo descargarse por primera ve. en #$$@* pero 'u"o que esperar al 1E de mayo de #$$%* durante las conferencias de SunCorld* a que vieran la lu. p8"lica Java y ;otJava* el navegador Ce". El acontecimiento fue anunciado por Jo'n Gage* el Firector (ient fico de Sun Microsystems. El acto estuvo acompaado por una pequea sorpresa adicional* el anuncio por parte de Marc 5ndreessen* -icepresidente Ejecutivo de 9etscape* de que Java ser a soportado en sus navegadores. El $ de enero del ao siguiente* #$$G* Sun fund el grupo empresarial JavaSoft para que se encargase del desarrollo tecnolgico. H#I Fos semanas m,s tarde la primera versin de Java fue pu"licada. +a promesa inicial de Gosling era Write Once, Run Anywhere (Escr "elo una ve.* ejec8talo en cualquier lugar)* proporcionando un lenguaje independiente de la plataforma y un entorno de ejecucin (la J-M) ligero y gratuito para las plataformas m,s populares de forma que los "inarios ("ytecode) de las aplicaciones Java pudiesen ejecutarse en cualquier plataforma. El entorno de ejecucin era relativamente seguro y los principales navegadores 4e" pronto incorporaron la posi"ilidad de ejecutar applets Java incrustadas en las p,ginas 4e". Java 'a e&perimentado numerosos cam"ios desde la versin primigenia* JFJ #.2* as como un enorme incremento en el n8mero de clases y paquetes que componen la "i"lioteca est,ndar.