Powered By Blogger

lunes, 28 de febrero de 2011

EL ORIGEN DE JAVA

Actualmente existen varios lenguajes de programación de propósito general que sobresalen con respecto a los demás, entre los cuales se encuentran Visual Basic .NET, C # .NET y obviamente Java.
En cualquiera de estos lenguajes se puede invertir tiempo, dinero y esfuerzo con la seguridad de que su inversión le rendirá frutos tarde o temprano y que el desarrollo tecnológico de los mismos está asegurado, fundamentalmente debido a las compañías que los crearon y que evidentemente los respaldan como lo son Microsoft y Sun Microsystems.
En el caso de 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 James Gosling, 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 que dicho 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 sus diseñ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. Enorme diversidad de controladores electrónicos.  Java permite escribir un código común para todos los dispositivos.

No hay comentarios:

Publicar un comentario