Coneguda com la mare de Cobol, el contraalmirall Grace Murray Hopper va ser una pionera de la informàtica, oficial naval, educadora, conferenciant i dona guanyadora de medalles en el camp de la informàtica. Els seus coneixements, educació, tenacitat i experiència van portar al seu reconeixement internacional.
Qui és Grace Hopper? Els primers anys
Nascuda el desembre de 1906 a la ciutat de Nova York, Grace Brewster Murray Hopper era la filla de W alter Fletcher Murray i Mary Campbell Van Horne. Quan era petita, es va educar a escoles privades i va mostrar un primer interès per l'enginyeria.
Es va graduar Phi Beta Kappa al Vassar College el 1928 amb llicenciatures en matemàtiques i física. Després va rebre el seu màster en matemàtiques a Yale el 1930 i, un any més tard, va començar a ensenyar la mateixa assignatura al Vassar College. Va completar la seva carrera educativa el 1934 amb el seu doctorat. en matemàtiques. Més tard, es va convertir en educadora i professora professional en l'àmbit de la informàtica.
“Per a mi, la programació és més que un art pràctic important. També és una empresa gegantina en els fonaments del coneixement."
Carreria naval del contraalmirall Hopper
Durant la Segona Guerra Mundial, Grace Murray Hopper va intentar allistar-se a l'Armada, però la van rebutjar per la seva edat (34) i la seva poca estatura. Després es va acomiadar de la seva feina al Vassar College per unir-se a la Reserva Naval dels Estats Units (Reserva de dones) coneguda com WAVES.
Després d'entrenar a la Naval Reserve Midshipmen's School de Massachusetts, es va graduar primera de la seva classe. Després va ser assignada al Projecte de Computació de l'Oficina de Vaixells de la Universitat de Harvard com a tinent, grau inferior.
Va mantenir la seva afiliació a la Reserva Naval durant la resta de la seva vida, tot i que va fer importants contribucions tecnològiques. Tot i que l'Armada no va aprovar mai el seu trasllat a l'Armada més enllà de la Reserva, va obtenir el grau de comandant el 1966, capità el 1973, comodora el 1983 i contraalmirall el 1985.
"El lideratge és un camí de doble sentit, la llei altat amunt i la llei altat a la baixa. Respecte als superiors; tenir cura de la tripulació."
El 1987, va rebre la medalla de servei distingit de la defensa, la màxima condecoració militar no combativa.
Per què es coneix Grace Hopper?
Mentre amb el projecte de computació de l'Oficina de Vaixells a Harvard, Hopper va treballar amb un altre pioner de la informàtica, Howard Aiken. Encapçalat per Aiken, l'equip va desenvolupar l'ordinador Mark I, també conegut com a Calculadora automàtica controlada per seqüències. Hopper va tenir l'encàrrec de programar el Mark I i va escriure un manual d'usuari de més de 500 pàgines per a aquest primer ordinador electromecànic.
Ella i els càlculs de l'equip es deia que eren essencials per a l'esforç de guerra. L'exèrcit els va utilitzar per calcular trajectòries de coets, calibrar els buscamines i crear taules de rang per a canons nous.
Aviat van seguir Mark II i Mark III. Segons la història, l'equip va trobar una arna dins del Mark II una nit de 1947, fent que Hopper fos el primer a anomenar "error" un problema informàtic. Hopper va continuar el seu treball amb el Harvard Computation Lab fins al 1949.
Després es va unir a la Eckert-Mauchly Computer Corporation, adquirida més tard per Remington Rand. Va treballar com a matemàtica sènior a l'equip de desenvolupament d'UNIVAC I, el primer ordinador a gran escala totalment electrònic que va sortir al mercat l'any 1950.
"A partir d'aleshores, quan alguna cosa va sortir malament amb un ordinador, vam dir que hi havia errors."
Va ser durant aquest temps quan Hopper va suggerir un nou llenguatge informàtic. Ella creia que la gent faria servir més àmpliament un llenguatge de programació amb paraules en anglès en lloc de només símbols. Tot i que la companyia va rebutjar el seu suggeriment durant uns anys, Hopper no va renunciar a la seva idea i va desenvolupar el primer compilador de llenguatge informàtic.
L'any 1952 va néixer la primera versió del programa i es va anomenar A-0. Aquest programa, que funcionava com a enllaçador, donava als programadors la possibilitat d'escriure programes per a diversos ordinadors en lloc d'uns individuals. I el compilador bàsicament "va traduir la notació matemàtica al codi màquina".
"Em van dir que els ordinadors només podien fer aritmètica."
Entre 1954 i 1955 va sorgir Flow-Matic, un llenguatge de programació basat en compiladors que utilitza declaracions en anglès com a ordres. El programa es va posar a disposició del públic l'any 1958. Flow-Matic va ser el concepte que va donar forma a Cobol.
Definit l'any 1959, Cobol (llenguatge comú orientat al negoci) és un llenguatge de programació per a processadors de dades que encara fem servir avui dia. Hopper va promoure aquest llenguatge tant al sector militar com al privat durant la dècada de 1960. A la dècada de 1970, Cobol era el llenguatge informàtic més utilitzat a tot el món.
Hopper va exercir com a director del grup de llenguatges de programació de la Marina, va desenvolupar programari de validació per a Cobol i el compilador va formar part del programa d'estandardització per a tota la Marina.
A la dècada de 1970, va desenvolupar estàndards per provar sistemes i components informàtics. L'Oficina Nacional d'Estàndards (ara l'Institut Nacional d'Estàndards i Tecnologia (NIST)) va adoptar aquestes proves.
"La frase més perillosa de l'idioma és: "Sempre ho hem fet d'aquesta manera"."
La cronologia d'un llegat
1906: Nascut a la ciutat de Nova York.
1928: Phi Beta Kappa graduada pel Vassar College.
1930: va obtenir el seu màster en matemàtiques a la Universitat de Yale i es va casar amb el professor de la Universitat de Nova York Vincent Foster Hopper.
1931: va començar a ensenyar matemàtiques al Vassar College.
1934: va completar el seu doctorat. en matemàtiques per la Universitat de Yale.
1943: es va unir a la Reserva Naval dels EUA (WAVES).
1944: encarregat com a tinent, grau inferior i assignat al Projecte de Computació de l'Oficina de Vaixells de la Universitat de Harvard.
1945: divorciada del seu marit, Vincent Foster Hopper.
1949: es va unir a la Eckert-Mauchly Computer Corporation com a matemàtic sènior.
1952: va desenvolupar el primer compilador de llenguatge informàtic.
1954: va desenvolupar amb el seu equip els llenguatges de programació Math-Matic i Flow-Matic.
1959: va definir el llenguatge de programació Cobol i es va convertir en professor a la Moore School of Electrical Engineering de la Universitat de Pennsylvania.
1966: va obtenir el grau de comandant i es va retirar de la Reserva Naval.
1967, 1971, 1972: recordat al servei actiu a la Reserva Naval, es va retirar una vegada més i va tornar al servei actiu de nou.
"Sembla que em retiro molt."
1972 - 1978: va servir com a professor professional a la Universitat George Washington.
1973: va obtenir el grau de capità a la Reserva Naval i la primera dona i nord-americana a ser nomenada membre distingit de la British Computer Society.
1983: va obtenir el rang de comodor a la Reserva Naval per designació presidencial especial del president Ronald Reagan.
1985: va obtenir el rang de contraalmirall a la Reserva Naval.
1986 - 1987: es va retirar definitivament de la Reserva Naval i va rebre la Medalla de Servei Distingit de la Defensa.
1988: va rebre la Medalla Nacional de Tecnologia.
1991: nomenat membre de l'Acadèmia Americana d'Arts i Ciències.
El gener de 1992, als 85 anys, el contraalmirall Grace Murray Hopper va morir dormint per causes naturals i va ser sepultada amb tots els honors militars al Cementiri Nacional d'Arlington. No tenia fills. Després de la seva mort, va rebre la Medalla Presidencial de la Llibertat per reconèixer les seves contribucions a la indústria de la informàtica.
Gràcies, Grace Murray Hopper
Només pel que fa a Cobol, les revisions al llarg de les dècades han donat lloc a sintaxis orientades a objectes utilitzades per proveïdors com IBM i Fujitsu. Els programes Cobol encara s'estan executant en sistemes operatius com Unix i Windows. I el concepte d'utilitzar enunciats en anglès com a ordres d'ordinador ha influït no només en els llenguatges de programació, sinó també en les persones que les escriuen i les fan servir cada dia.
“Un vaixell al port és segur, però els vaixells no són per a això. Navega cap al mar i fes coses noves."
Sense les contribucions de Grace Murray Hopper, no estaríem on som avui en el món de la tecnologia. Gràcies, contraalmirall Grace Murray Hopper.
Llegiu més sobre altres dones influents en tecnologia amb la nostra llista de dones importants a la història dels videojocs.