08 marzo 2021

Mujeres que cambiaron nuestras vidas - Grace Hopper

Grace Brewster Murray Hopper entre otras muchas atribuciones fue quien inventó el compilador, herramienta indispensable de cualquier programador. Nació en Nueva York el 9 de diciembre de 1906 y murió en Arlington, Virginia el 1 de enero de 1992. Grace Hopper, también conocida como “Amazing Grace”, estudió matemáticas y obtuvo además de un máster, un doctorado en la prestigiosa Universidad de Yale. En 1943, durante la segunda guerra mundial, Hopper se alistó en la reserva de la marina de los EEUU. Debido a sus conocimientos en matemáticas, en 1944, fue asignada como teniente a trabajar en la oficina de ordenanza de proyectos de computación en la Universidad de Harvard, dónde aprendería a programar el ordenador Mark I. Durante este periodo, Hopper también trabajó en el Mark II y III. Durante su trabajo con el Mark II, un día hubo un problema con el ordenador, debido a que una polilla había obstruido un relé. Hopper describió el proceso de cómo encontró el problema, y aunque nunca usó el término “debugging” (depuración), describe perfectamente la definición del mismo. Término que se le atribuye a Hopper. En 1949 fue empleada por Eckert–Mauchly Computer Corporation, donde se uniría al equipo de desarrollo del UNIVAC I (primer ordenador comercial producido en los EEUU). Durante este periodo, Hopper propuso el uso de “palabras” para programar, a lo que le respondieron que eso era imposible, porque los ordenadores no entendían palabras, sino números. Dicha idea no fue aceptada hasta 3 años más tarde, cuando en 1952 publicaría su primer trabajo sobre compiladores, ella ya estaba trabajando en el primer compilador de la historia, el compilador A, cuya primera versión fue el A-0. En 1959 Hopper participó una conferencia de 2 días sobre lenguajes de sistemas de datos. De ésta nació un nuevo lenguaje llamado COBOL, el cual era una extensión de FLOW-MATIC, también conocido como B-0, compilador creado por Hopper, con algunas mejoras tomadas de COMTRAN, lenguaje desarrollado por IBM. Hopper también tuvo una gran influencia en el desarrollo de estándares dentro de la marina norteamericana. Estos fueron asumidos por la Oficina Nacional de Estándares de EEUU, actualmente conocida como Instituto Nacional de Estándares y Tecnología (NIST).

No hay comentarios:

Publicar un comentario