You are on page 1of 2

Martha Gabriela Amaro Zavala Tarea 1 Origen de Java 21/09/2011

Java, surge debido a que se necesitaba un lenguaje de programacin que eliminara la forma de programar como se haca en Fortran y Basic, es decir, un nuevo estilo de programacin. Esta forma de realizar programas, llamada programacin orientada a objetos, comenz hace ms de 30 aos con un lenguaje llamado Simula67. Java fue diseado en 1990 por James Gosling, de Sun Microsystems, como software para dispositivos electrnicos de consumo. Curiosamente, todo este lenguaje fue diseado antes de que diese comienzo la era WWW, puesto que fue diseado para dispositivos electrnicos como calculadoras, hornos de microondas y la televisin interactiva. Inicialmente Java se llam Oak (roble en ingls), aunque tuvo que cambiar de denominacin, debido a que dicho nombre ya estaba registrado por otra empresa. Con respecto al nombre del lenguaje, existen tres teoras: La primera dice que el nombre est formado por las iniciales de sus creadores: James Gosling, Arthur Van Hoff y Andy Bechtolsheim. La segunda dice que se trata de las iniciales de la frase Just Another Vague Acronym y la tercera dice que es el nombre del tipo de caf que tomaban sus diseadores, proveniente de Java. Tres de las principales razones que llevaron a crear Java son: 1. Creciente necesidad de interfaces mucho ms cmodas e intuitivas que los sistemas de ventanas que proliferaban hasta el momento. 2. Fiabilidad del cdigo y facilidad de desarrollo. Gosling cre un lenguaje de programacin donde intentaba solucionar los fallos que encontraba en C++. 3. Enorme diversidad de controladores electrnicos. Java permite escribir un cdigo comn para todos los dispositivos. El equipo de Gosling se plante que tal vez los lenguajes existentes eran demasiado complicados como para conseguir reducir de forma apreciable la complejidad de desarrollo. Por este motivo, su primera propuesta fue idear un nuevo lenguaje de programacin lo ms sencillo posible. El proyecto Green fue el primero en el que se aplic Java, y consista en un sistema de control completo de los aparatos electrnicos y el entorno de un hogar. Con este fin se construy un ordenador experimental denominado *7 (Star Seven). Este era un dispositivo inalmbrico que permita controlar dispositivos electrnicos, por medio del uso de una pantalla touch-screen animada, el corazn de toda esta interfaz, era Duke que posteriormente se convirti en la mascota de Java. Ms tarde Java se aplic a otro proyecto denominado VOD (Video On Demand) en el que se empleaba como interfaz para la televisin interactiva. Ninguno de estos proyectos se convirti nunca en un sistema comercial, pero fueron desarrollados enteramente en un Java primitivo. Una vez que en Sun se dieron cuenta de que a corto plazo la televisin interactiva no iba a ser un gran xito, desarrollaron nuevas estrategias que produjeran beneficios. Entre ellas se encontraba la aplicacin de Java a Internet, la cual no se consider productiva en ese momento.

Aunque muchas de las fuentes consultadas sealan que Java no lleg a caer en un olvido, lo cierto es que tuvo que ser Bill Joy (cofundador de Sun) el que sac a Java del letargo en que estaba sumido. Joy juzg que Internet podra llegar a ser el campo adecuado para disputar a Microsoft su primaca en el terreno del software, y vio en Oak el instrumento idneo para llevar a cabo estos planes. Se tuvo que modificar el nombre de este lenguaje de programacin y se tuvo que realizar una serie de modificaciones de diseo para poderlo adaptar al propsito mencionado. As Java fue presentado en agosto de 1995. Algunas de las razones que llevaron a Bill Joy a pensar que Java podra llegar a ser rentable son: Java es un lenguaje 100% orientado a objetos: Esto es lo que facilita abordar la resolucin de cualquier tipo de problema. Es un lenguaje sencillo, aunque sin duda potente. La ejecucin del cdigo Java es segura y fiable: Los programas no acceden directamente a la memoria del ordenador. Es totalmente multiplataforma: El entorno necesario para su ejecucin es de pequeo tamao y puede adaptarse incluso al interior de un navegador. Las consecuencias de la utilizacin de Java junto a la expansin universal de Internet, de nuevos y potentes dispositivos mviles, consolas de juegos y telefona celular hacen de Java uno de los lenguajes ms exitosos de la actualidad. Su singular logotipo y el nombre se deben a que cerca de la sede donde trabajaba el equipo de desarrollo haba una cafetera llamada Java, donde pasaron muchas tardes los creadores de este lenguaje. De ah que todo en Java est relacionado con el caf

Bibliografias: http://www.kernelnet.com/origen-y-curiosidades/126-origen-y-curiosidades-sobre-java http://publicalpha.com/el-origen-de-java/ http://personales.upv.es/igil/java.PDF

You might also like