Breve Historia del lenguaje Java
Enviado por Bastian Cabezas • 13 de Abril de 2017 • Apuntes • 514 Palabras (3 Páginas) • 192 Visitas
Breve Historia del lenguaje Java
Java es un lenguaje de programación que nace en el año 1991 y fue desarrollado por Sun Microsytem (hoy Oracle) a cargo de un grupo liderado por James Gosling. Java es el resultado de un proyecto de investigación para desarrollar software con el fin de comunicar distintos aparatos electrónicos de la época, como por ejemplo, videos, televisores, etc. El problema mayor era que todos los dispositivos contaban con distintos modelos de procesadores y una muy limitada capacidad de memoria, a partir de esto, nace Oak, un lenguaje muy portable, con la capacidad de ejecutar los programas realizados en él de forma independiente al hardware que lo ejecuta, siendo además muy liviano debido a la limitante de memoria que poseían los dispositivos en aquel entonces. En 1994 aparece un navegador Web llamado Mosaic para la World Wide Web (WWW), el exito fue rotundo y levanto un gran interés entre los programadores de la época, Oak, mientras tanto había sido liberado a la comunidad de forma gratuita, lo que lo hizo muy aceptado y esto provocó que una gran cantidad de programadores transformara a Oak en un proyecto cuya finalidad era generar un lenguaje capaz de ejecutarse en cualquier equipo del mundo que esté unido a la red de redes (WWW), la investigación se basó en el hecho de que a pesar de que el hardware de los equipos destinos era muy variado, todos tenían algo en común, al navegar por la red y ello era Mosaic un navegador gráfico que se recuerda como el segundo de la historia después de ViolaWWW. Desde aquel entonces se comenzó a hablar de Java, el nombre de Oak fue reemplazado debido a que existía otro proyecto con el mismo nombre. Las aplicaciones Java que se ejecutaban a través del navegador, se conocen hasta el día de hoy como applets. Hoy por hoy Java es un lenguaje de programación que presenta una enorme cantidad de ventaja sobre otros lenguajes, así como también existen lenguajes con mayor prestaciones que él, como es el caso de C++, sin embargo Java aporta una gran simplicidad en su codificación y una importante reutilización de funcionalidades gracias a una amplia cantidad de packages, los cuales contienen clase desarrolladas por el equipo de Sun (ahora Oracle) que permiten realizar tareas comunes en el desarrollo de software. Otra característica importante es que Java es un lenguaje orientado a objetos, el desarrollo de software bajo estos conceptos permite reducir errores y aumentar la productividad, permitiendo el desarrollo de software más flexible y escalable. El lenguaje de Java está fundamentado en C++, lo que significa que su sintaxis y estructura de programación son muy similares, facilitando así el aprendizaje a todos aquellos desarrolladores que ya conozcan C++ (Importante). La mayoría de los lenguajes modernos se han basado de una u otra forma en C++, por ello C++ se conoce como el lenguaje padre de todos los lenguajes modernos, provocando una similitud en su sintaxis y estructura lo que permite a desarrolladores facilitar el aprendizaje de nuevos lenguajes, algunos ejemplo de ellos son C# y Java.
...