En la actualidad estamos acostumbrados a comunicarnos con máquinas de así y día también. Probablemente, hayas escrito algún mensaje a través de tu teléfono móvil o un mensaje de correo electrónico desde tu ordenador aunque puede que de estos dos aparatos también han tenido la oportunidad de echar un vistazo entre las diferentes opciones que ofrece su sistema para utilizarlo de una manera mucho más eficiente. Pero en el mundo de Internet se necesita un lenguaje diferente y es aquí donde tenemos que agradecer a James Gosling su aportación con el lenguaje de programación Java.
Al igual que otros muchos, este genio contemporáneo es uno de los pioneros del mundo de la tecnología moderna y en especial de todos aquellos que a día de hoy tienen que trabajar con código en la pantalla de su ordenador.
Desde muy joven ya era todo un analista de datos
Se dice que cuanto más te gusta algo, más rápido aprendes sobre ello y eso se nota en cualquier persona a una temprana edad. Nuestro protagonista es una prueba de ello, ya que Gosling dese una temprana edad, tuvo una clara dedicación al mundo de la tecnología. Durante su paso en William Aberhart High School en Calgary, Alberta, Canadá, dedicaba parte de su tiempo a escribir software u de hecho es conocido por su colaboración con la Universidad de su ciudad que estaba trabajando en el análisis de datos del satélite ISIS 2.

Como era de esperar, y con el paso de los años, esta misma universidad también le vio crecer en conocimientos al licenciarse en Ciencias de la Computación y más adelante doctorarse con la mentoría de nada menos que Raj Redd, una de las grandes eminencias del mundo de la inteligencia artificial. No es de extrañar que con semejantes credenciales se dedicase más adelante a ser una de las grandes mentes de la tecnología moderna y, de hecho, así ha sido al trabajar en grandes compañías.
Y es que entre su curriculum encontramos empresa de renombre como Sun Microsystems donde acabó siendo vicepresidente hasta que la compró Oracle, Google y Liquid Robotics en última instancia. Pero durante todo este tiempo su carrera también se ha centrado en un proyecto muy importante que ha aportado mucha flexibilidad a todos los usuarios que buscaban un sistema de programación sencillo, y es ahí donde tenemos que hablar de Java.
Un proyecto conjunto
La década de los 90 fue una para el recuerdo de todos aquellos que empezaban a hacer sus primeros trabajos en un ordenador de mayor capacidad de que lo habían soñado años antes, miles y miles de científicos y expertos en computación. Con la tecnología de entonces no se podía hacer aplicaciones de una manera sencilla, pero si ahora parece fácil es porque gente como Gosling se es meró por hacerlo así.
Y es que Java fue una de las respuestas de su paso por Sun Microsystems para ofrecer la posibilidad de que se pudiera programar con facilidad. Estamos hablando de un sistema que se empezó a trabajar en 1993 cuando los lenguajes C y C++ eran claves para el mundo de la programación. De hecho, parte de su sintaxis se apoya en estos sistemas, pero es importante reconocer que el trabajo ayudó a que muchos pudieran programar todo tipo de cosas y que esos productos estuvieran disponibles en cualquier dispositivo.

La intención era que se pudiera implementar el uso de lo que se conoce como una máquina virtual para trabajar con un lenguaje similar a C++, pero la realidad es que todos los planes cambiaron con una cosa muy novedosa que era Internet. Fue entonces cuando el equipo de Gosling decidió que era necesario apuntar a ese nuevo segmento en el que Mosaic se erguía como el primer navegador para entrar en la World Wide Web.
De hecho, durante una de las conferencias de la compañía fue el propio Marc Andreessen quien apostó por este formato incorporándolo a su navegador, tanto Java como el sistema HotJava que era el prototipo para programar. De hecho, la filosofía de que se pudiera programar algo y que este sistema estuviera disponible funcionando en cualquier versión de Mosaic o los diferentes navegadores que vinieran después forma parte de la filosofía de Gosling y que marca la sencillez de este sistema.
A día de hoy su legado sigue muy presente como uno de los lenguajes de programación más utilizados por los programadores a la hora de hacer aplicaciones o proyectos web, por lo que estamos hablando de una eminencia viva de la tecnología moderna.











