jueves, 24 de noviembre de 2016

Personajes ilustres: Grace Murray Hopper y Margaret Hamilton.

Hoy vienen a pares los personajes, no tocaba hablar de esto pero justo estaba preparando una entrada sobre Margaret Hamilton, y me encontrado con la noticia de que le habían dado una medalla presidencial; la medalla de La Libertad (Medal of Freedom). En el evento estuvieron Bill Gates entre otros, y junto con ella le habían dado otra a Grace Murray a título póstumo, de la que no sabía nada; pero la asistencia de todo genios de la informática despertó mi curiosidad y me he puesto a escribir en el blog para aprovechar la vigencia de la noticia.

Margaret Hamilton.

Margaret Hamilton (17 de agosto de 1936) es una científica computacional, matemática e ingeniera de sistemas. Fue directora de la División de Ingeniería de Software del Laboratorio de Instrumentación del MIT, donde desarrolló software de navegación "on-board" para el Programa Espacial Apolo. En 1986, se convirtió en la fundadora y CEO de Hamilton Technologies, Inc. en Cambridge, Massachusetts. La compañía se desarrolló alrededor del Lenguaje Universal de Sistemas basada en su paradigma de "Desarrollo antes del hecho" (DBTF del inglés Development Before the Fact) para sistemas de diseño de software.

Aquí la tenemos posando con el código, efectivamente lo escribió a mano.

Quizás la hayáis visto en algun meme que se comparten ahora o en alguna web de carteles, haciendo hincapié en el hecho de que el código se escribió a mano y luego salió posando con el; a veces cuando haces algún trabajo con el ordenador, resulta todo un poco abstracto porque tu creación solo es tangible a través de un dispositivo electrónico; no es este el caso, pues el resultado es bien tangible.

Podéis ver la noticia en este enlace a la web de la NASA y aquí os dejo una imagen del momento de la entrega.

Grace Murray Hopper. 

Sobre la señora Murray antes de nada vemos su foto de Wikipedia:





Grace Murray Hopper  Nació en Nueva York, 9 de diciembre de 1906 en una familia de tradición militar en la Marina pero también con tradición en estudios especializados y técnicos - Condado de Arlington, 1 de enero de 1992) fue una científica de la computación y también una militar estadounidense, con grado de contraalmirante, considerada una pionera en el mundo de las ciencias de la computación. Fue la primera programadora que utilizó el Mark I y entre las décadas de los 50 y 60, desarrolló el primer compilador para un lenguaje de programación así como también propició métodos de validación. Era conocida por sus amistades como Amazing Grace (Grace la Alucinante o la Increíble ).

Grace murió en el Condado de Arlington el 1 de enero de 1992; y mas o menos por estas fechas empecé mis estudios de informática y entre los lenguajes que aprendí estaba el COBOL, que es un lenguaje muy curioso enfocado totalmente para el uso empresarial y que era todo con palabras, si te aprendías las órdenes y sabías un poco de inglés podías empezar a hacer tus programitas sencillos enseguida. Pues esta mujer creó un compilador, el FLOW-MATIC, que usaba órdenes en inglés y se usaba sobre todo para calcular las nóminas; de este programa es del que se inspiró la comisión que se encargó de desarrollar el lenguaje COBOL. Como Grace Murray fue creadora del FLOW-MATIC y participó de la comisión, ha pasado a la historia como la creadora de este lenguaje.

Aunque el lenguaje COBOL ha caido bastante en desuso, deciros que sobre todo en aplicaciones de banca y empresarial aun se utiliza,  se ha ido revisando periódicamente y hay algunas versiones relativamente recientes: Visual Cobol (2011), dos versiones mas recientes de Fujitsu y la versión isCOBOL de la casa matriz Veryant.





sábado, 12 de noviembre de 2016

Personajes ilustres. Douglas Engelbart (30.1.1925 - 2.7.2013)



Engelbart era titulado de grado en ingeniería eléctrica de la Oregon State University en 1948 (la II Guerra Mundial estaba aun reciente y en plena guerra fría), un título de grado en ingeniería de la Universidad de Berkeley en 1952 y un doctorado de UC Berkeley en 1955. Luchó en la guerra como técnico de radares, tecnología punta en la época y tras leer el artículo de Vannevar Bush, As We May Think, se interesó en buscar la manera de usar las computadoras (recordemos el uso de computadoras para el tiro naval o para descifrar la maquina Enigma de los Alemanes) para mejorar la sociedad. Cuando terminó la guerra, y siguiendo esta idea, Engelbart renunció a su trabajo como ingeniero y se fue a estudiar a UC Berkeley.



Fueron muchas las aportaciones de este caballero a la informática, pero por la que lo he incluido en mi serie de personajes ilustres, es por la invención de un aparatito en teoría simple, pero que sin él, el uso de los ordenadores probablemente no sería tan popular como es ahora, y este aparato es: el ratón. 

El ratón fue descrito por Engelbart en 1967. Se buscaba un dispositivo que hiciera mas rápida e intuitiva la interacción entre el humano y la computadora. Las pruebas que se realizaron demostraron que era más eficiente y efectivo que otros dispositivos que se diseñaron para realizar selecciones en la pantalla, como el lápiz de luz y el joystick; permitía interactuar en forma sencilla y práctica con las computadoras. Engelbart concibió este artefacto y el ingeniero Bill English, un miembro de su equipo, realizó el diseño detallado.

Años más tarde, la mayoría de los miembros del equipo de Engelbart, incluyendo a English, se trasladaron a Xerox-PARC. Los investigadores allí redefinieron el uso del dispositivo integrándolo en un sistema que utilizaba símbolos icónicos en la pantalla. Vamos, lo que es el sistema de ventanas que usamos todos en nuestros ordenadores hoy en día; así que se puede decir que los sistemas operativos actuales deben su apariencia, funcionamiento y el alcance que han tenido entre el gran público a este aparato simple que vale 5€ en cualquier chino o tienda de informática.

Primer prototipo de ratón, y si, estaba hecho en madera.


Engelbart recibió varios premios en los últimos años, como el Premio Memorial Yuri Rubinsky, el Premio Lemelson-MIT, el Premio Turing, la Medalla John von Neumann y la Medalla British Computer Society's Lovelace.
En 1997, le fue concedido el Premio Lemelson-MIT, del Instituto Tecnológico de Massachusetts. Este premio está dotado con medio millón de dólares y se otorga a inventores de Estados Unidos por un desempeñó sobresaliente.