Grace
Murray Hopper (Nueva York, 9 de diciembre de 1906 - Condado de Arlington, 1 de
enero de 1992) científica de la computación,
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.
También
fue una militar estadounidense, con grado de contraalmirante
Era
conocida por sus amistades como Amazing Grace.
Desde
muy pequeña demostró aptitudes para las ciencias y la matemática. Recibió
siempre el apoyo de su abuelo y de su padre para que las estudiara, pues quería
que sus hijas tuvieran las mismas oportunidades que su hijo varón. También le
atrajo mucho cualquier tipo de dispositivo mecánico, tanto fue así, que con 7
años desarmó todos los relojes de su casa para ver si podía entender cómo
funcionaban.
Hopper
estudió en varias escuelas privadas para mujeres, y en 1924 ingresó en Vassar
College en Nueva York, donde estudió matemáticas y física,
graduándose con honores en 1928.
Poco
después, obtuvo una beca para cursar una maestría en matemática en la universidad de Yale, donde se graduó en 1930.
Le
ofrecieron un puesto como asistente en el departamento de matemática de Vassar
College, en donde permaneció hasta 1943.
Mientras
continuó sus estudios en Yale, donde se doctoró en matemática en 1934.
Fue
enviada a Harvard
para trabajar en el proyecto de computación que dirigía el comandante Howard
Aiken, la construcción de la Mark
I. Al acabar la Segunda Guerra Mundial, Hopper quiso seguir en la armada
pero había cumplido los 40 años en 1946 (el límite eran 38) por lo que fue
rechazada, aunque pudo permanecer en la reserva. Así que siguió en Harvard como
investigadora junto a Aiken. Desarrolló varias aplicaciones contables para la
Mark I, que estaba siendo utilizada por una compañía de seguros.
Permaneció
en Harvard hasta 1949, cuando Hopper empezó a trabajar en la Eckert - Mauchly
Corporation en Filadelfia, que en esos momentos estaban desarrollando las
computadoras BINAC
y UNIVAC I.
Trabajó en esa compañía y en sus sucesoras hasta su retiro en 1971. Allí fue
donde Hopper realizó sus mayores contribuciones a la programación moderna.
En
1952, desarrolló el primer compilador de la historia, el A-0, y en 1957 realizó
el primer compilador para procesamiento de datos que usaba órdenes en inglés,
el B-0 (FLOW-MATIC),
utilizado principalmente para el cálculo de nóminas.
Tras
su experiencia con FLOW-MATIC, Hopper pensó que podía crearse un lenguaje de programación que usara órdenes
en inglés y que sirviera para aplicaciones de negocios. Con esta idea, las
bases para COBOL
habían sido establecidas, y dos años después se creó el comité que diseñó este
lenguaje. Aunque Hopper no tuvo un papel preponderante en el desarrollo del
lenguaje, fue miembro del comité original para crearlo, y el FLOW-MATIC fue una
influencia tan importante en el diseño de COBOL, que Hopper ha pasado a la
historia de la informática como su creadora.
COBOL
fue el primer lenguaje que ofreció una auténtica interfaz a los
recursos disponibles en el ordenador, de forma que el programador no tenía que
conocer los detalles específicos. Además, los programas desarrollados para una
plataforma concreta podían ser ejecutados en un ordenador diferente a aquél en
el cual se habían programado sin necesidad de hacer cambios.
Al
final de su carrera profesional participó en los comités de estandarización de los lenguajes de programación COBOL y FORTRAN.
Premios:
A
lo largo de su vida, recibió numerosos reconocimientos, que incluyen más de 40 doctorados honoris causa.
La Medalla Wilbur Lucius
Cross de Yale, el rango de capitán en 1973,
el de comodoro
en 1983 y el de contraalmirante en 1985. Única mujer con el grado de almirante de
su país.
1969
– Paradójicamente recibió el título de Hombre del año en ciencias de la
computación (Data
Processing Management Association).
En
1973 - Primera mujer nombrada miembro distinguido de la British Computer Society.
En
1986 - Tras su jubilación, recibió la Medalla
de Servicio Distinguido de Defensa.
En
1988 – Recibió el Premio Golden Gavel en la convención Toastmasters
Internacional en Washington, DC
En
1991 – Medalla nacional de tecnología. En1996
– Se pone en marcha el buque de guerra, USS Hopper (DDG-70). Apodado
Amazing Grace en su honor
En
2001: Eavan Boland le escribió un poema
titulado "Code" en su poemario del 2001 Against Love Poetry.
En
2009: El Departamento de Energía con su National
Energy Research Scientific Computing Center nombró a su soft de sistema de
buque insignia "Hopper"
En
2013: Google realizó un Google Doodle por el 107 natalicio de Hopper con una
animación con ella sentada en un computador, usando COBOL para imprimir su
edad. Al fin de la animación, una polilla vuela saliendo del computador.