De las matemáticas a la Marina

Grace Hopper se graduó en matemáticas y física en el Vassar College en 1928 y obtuvo una maestría y, en 1934, un doctorado en matemáticas en la Universidad de Yale, bajo la dirección de Øystein Ore. En 1943, durante la Segunda Guerra Mundial, se unió a la Reserva Naval de los Estados Unidos, se graduó primera de su clase en la Escuela de Aspirantes a Oficiales de la Marina y fue asignada al Proyecto de Cómputo de la Oficina de Construcciones Navales en Harvard.

Referencias: [1]

El Harvard Mark I y el origen del «bug» informático

En Harvard, Hopper se convirtió en una de las primeras programadoras del Mark I, una de las primeras computadoras electromecánicas de gran escala, y coescribió junto a Howard H. Aiken tres estudios sobre la máquina; se le atribuye además la redacción del primer manual de una computadora. En 1947, un grupo de colegas encontró una polilla atascada en un relé del Mark II y la documentaron en un registro como «primer caso real de un "bug" encontrado»: un episodio que contribuyó a popularizar el término «bug» (y «depurar», debugging) para referirse a los errores informáticos. La polilla original se conserva hoy en el Museo Nacional de Historia Estadounidense del Instituto Smithsoniano.

Referencias: [1]

El compilador, COBOL y los últimos años

En 1952 Hopper desarrolló el compilador A-0, una de las primeras herramientas capaces de traducir instrucciones simbólicas a código de máquina, y más tarde creó el lenguaje FLOW-MATIC. A partir de 1959 participó en el consorcio CODASYL, que desarrolló el lenguaje de programación COBOL, orientado a aplicaciones empresariales; Hopper defendía la idea de que los programas debían escribirse en un lenguaje cercano al inglés en lugar de código de máquina, para hacer la programación más accesible.

Hopper fue ascendida a comodoro el 15 de diciembre de 1983, rango que en 1985 se incorporó al de contralmirante (rango inferior), y se retiró de la Marina el 14 de agosto de 1986, siendo entonces la oficial en servicio activo de mayor edad de la institución. Recibió la Medalla al Servicio Distinguido de Defensa (1986) y, de forma póstuma, la Medalla Presidencial de la Libertad (2016). Murió el 1 de enero de 1992 en Arlington, Virginia, y fue enterrada en el Cementerio Nacional de Arlington.

Referencias: [1]

Cronología

  1. 1943

    Se une a la Reserva Naval de EE. UU. y trabaja en el Harvard Mark I.

  2. 1947

    Se documenta el hallazgo del «bug» informático en el Mark II.

  3. 1952

    Desarrolla el compilador A-0.

  4. 1959

    Participa en el desarrollo del lenguaje COBOL.

  5. 1986

    Se retira como la oficial en servicio activo de mayor edad de la Marina.

Preguntas para repasar

¿Qué aportó Grace Hopper a la programación?

Desarrolló el compilador A-0, una de las primeras herramientas para traducir instrucciones simbólicas a código de máquina, y participó en la creación de COBOL.

¿De dónde proviene el término informático «bug»?

De un episodio de 1947 en el Harvard Mark II, cuando se encontró una polilla atascada en un relé, documentado como el «primer caso real de un bug».

Fuentes consultadas

  1. Grace Hopper — Wikipedia (en inglés) ↗
  2. Encyclopaedia Britannica · Grace Hopper ↗

Texto redactado por el equipo editorial de Historia Breve a partir de las fuentes citadas. Consulta los criterios editoriales.