Conceptos Generales de JAVA

Páginas: 8 (1811 palabras) Publicado: 30 de junio de 2014
1) Definir que es JAVA y cual es su origen
Java surge debido a que se necesitaba un lenguaje de programación que eliminara la forma de programar como se hacía en Fortran y Basic, es decir, un nuevo estilo de programación. Esta forma de realizar programas, llamada programación orientada a objetos, comenzó hace más de 30 años con un lenguaje llamado Simula67. Java fue diseñado en 1990 por JamesGosling, de Sun Microsystems, como software para dispositivos electrónicos de consumo. Curiosamente, todo este lenguaje fue diseñado antes de que diese comienzo la era WWW, puesto que fue diseñado para dispositivos electrónicos como calculadoras, hornos de microondas y la televisión interactiva.
Inicialmente Java se llamó Oak (roble en inglés), aunque tuvo que cambiar de denominación, debido a quedicho nombre ya estaba registrado por otra empresa. Con respecto al nombre del lenguaje, existen tres teorías: 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 susdiseñadores, proveniente de Java.
Tres de las principales razones que llevaron a crear Java son:
1. Creciente necesidad de interfaces mucho más cómodas e intuitivas que los sistemas de ventanas que proliferaban hasta el momento.
2. Fiabilidad del código y facilidad de desarrollo. Gosling creó un lenguaje de programación donde intentaba solucionar los fallos que encontraba en C++.
3. Enormediversidad de controladores electrónicos.  Java permite escribir un código común 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 programación lo más sencillo posible. El proyectoGreen fue el primero en el que se aplicó Java, y consistía en un sistema de control completo de los aparatos electrónicos y el entorno de un hogar. Con este fin se construyó un ordenador experimental denominado *7 (Star Seven). Este era un dispositivo inalámbrico que permitía controlar dispositivos electrónicos, por medio del uso de una pantalla touch-screen animada, el corazón de toda esta interfaz,era Duke que posteriormente se convirtió en la mascota de Java.
Más tarde Java se aplicó a otro proyecto denominado VOD (Video On Demand) en el que se empleaba como interfaz para la televisión 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 latelevisión interactiva no iba a ser un gran éxito, desarrollaron nuevas estrategias que produjeran beneficios. Entre ellas se encontraba la aplicación de Java a Internet, la cual no se consideró productiva en ese momento.
Aunque muchas de las fuentes consultadas señalan 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 letargoen que estaba sumido. Joy juzgó que Internet podría llegar a ser el campo adecuado para disputar a Microsoft su primacía en el terreno del software, y vio en Oak el instrumento idóneo para llevar a cabo estos planes.  Se tuvo que modificar el nombre de este lenguaje de programación y se tuvo que realizar una serie de modificaciones de diseño para poderlo adaptar al propósito mencionado. Así Javafue presentado en agosto de 1995.
Algunas de las razones que llevaron a Bill Joy a pensar que Java podría llegar a ser rentable son:
Java es un lenguaje 100% orientado a objetos: Esto es lo que facilita abordar la resolución de cualquier tipo de problema.
Es un lenguaje sencillo, aunque sin duda potente. La ejecución del código Java es segura y fiable: Los programas no acceden directamente a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos de java
  • concepto de java
  • Conceptos de javas
  • Conceptos de Java
  • Conceptos Generales
  • Conceptos generales
  • Conceptos Generales
  • conceptos generales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS