Grace Murray Hopper (1906-1992): uneredità di innovazione e servizio

Hopper credeva che un giorno i computer sarebbero stati ampiamente utilizzati e ha contribuito a renderli più facili da usare. (Per gentile concessione del Computer History Museum)

L11 febbraio il presidente Peter Salovey ha annunciato che lui e la Yale Corporation avevano votato per cambiare il nome di Calhoun College, uno dei college residenziali universitari delluniversità, in onore dellex allieva Grace Murray Hopper. Grace Brewster Murray Hopper era un pioniere del computer e ufficiale di marina. Leggi la storia. Ecco uno sguardo alla vita e alleredità di Hopper.

Grace Brewster Murray Hopper è stata una pioniera del computer e ufficiale di marina. Ha conseguito un master (1930) e un dottorato di ricerca. (1934) in matematica da Yale. Una dei primi tre “programmatori” moderni, Hopper è meglio conosciuta per i suoi contributi pionieristici allo sviluppo dei linguaggi informatici. Conosciuta come irriverente, dalla lingua tagliente e brillante, ha goduto di carriere lunghe e influenti sia nella Marina degli Stati Uniti che nel privato

Figlia di Walter Fletcher Murray (Yale BA 1894, Phi Beta Kappa) e Mary Campbell Van Horne, Grace Brewster Murray è nata nel 1906 a New York City. Suo padre era proprietario di una compagnia di assicurazioni. ha studiato in scuole private e la famiglia ha trascorso lestate a Wolfeboro, nel New Hampshire. Nel 1928 si è laureata Phi Beta Kappa al Vassar College con una laurea in matematica e fisica. Nel 1930 Hopper ha conseguito il master in matematica a Yale. Nel 1931 ha iniziato a insegnare matematica a Vassar mentre seguiva il dottorato a Yale sotto la guida del pioniere del computer Howard Engstrom. Nel 1934 completò il suo dottorato di ricerca in matematica e fisica matematica a Yale. Durante un anno sabbatico a Vassar, Hoppe r ha studiato con il famoso matematico Richard Courant alla New York University.

Hopper è diventato maggiorenne in un momento di insolite opportunità per le donne. Un numero relativamente elevato di donne riceveva dottorati negli anni 20 e 30 – numeri che non sarebbero stati uguagliati di nuovo fino agli anni 80.1 La seconda guerra mondiale creò anche opportunità per le donne di entrare nel mondo del lavoro in numero maggiore. Tuttavia, il successo di Hopper in un campo dominato dagli uomini e in organizzazioni dominate dagli uomini, inclusa la Marina degli Stati Uniti, è stato eccezionale.

Dopo il bombardamento di Pearl Harbor e lingresso degli Stati Uniti nella seconda guerra mondiale, Hopper ha deciso di unirsi allo sforzo bellico. Inizialmente è stata rifiutata a causa della sua età e delle dimensioni ridotte, ma ha insistito. Dopo un congedo da Vassar, dove era professore associato, Hopper si unì alla US Naval Reserve (Riserva delle donne) nel dicembre 1943 e fu assegnata al Bureau of Ships Computation Project presso lUniversità di Harvard. Lì ha lavorato per Howard Aiken, un altro pioniere del computer, che aveva sviluppato la Calcolatrice Automatica Sequenza Controllata IBM, meglio conosciuta come Mark I, uno dei primi computer elettromeccanici. Una dei primi tre “programmatori” di computer, Hopper era responsabile della programmazione del Mark I e delle istruzioni della punzonatrice su nastro. Ha anche scritto il manuale utente di 561 pagine per il Mark I.

La stretta relazione tra lesercito americano e la prima industria dei computer, alimentata prima dalla seconda guerra mondiale e poi dalla guerra fredda, hanno plasmato il percorso di carriera di Hopper. Hopper e i suoi colleghi ufficiali nel laboratorio di Harvard hanno lavorato su calcoli top secret essenziali per lo sforzo bellico: le traiettorie dei razzi , creando tabelle di portata per i nuovi cannoni antiaerei e calibrando i dragamine. Oltre al loro lavoro per la Marina, Hopper ei suoi colleghi hanno anche completato i calcoli per lesercito e “hanno eseguito i numeri” utilizzati da John von Neumann nello sviluppo della bomba al plutonio sganciata a Nagasaki, in Giappone.

Dopo la guerra Hopper rifiutò una cattedra a Vassar per rimanere ad Harvard, diventando ricercatore in scienze ingegneristiche e fisica applicata. Durante questo periodo ha contribuito a sviluppare i computer Mark II e Mark III mentre Harvard ha continuato a ricevere contratti di finanziamento dalla Marina. Una sera del 1945, mentre lavorava alla Mark II, Hopper e i suoi colleghi incontrarono un problema. Hanno smontato la macchina e hanno trovato una grande falena. Sebbene il termine “bug” fosse stato utilizzato dagli ingegneri sin dal XIX secolo per descrivere un malfunzionamento meccanico, Hopper è stato il primo a riferirsi a un problema del computer come a un “bug” ea parlare di “debugging” di un computer.

Nel 1946 Hopper lasciò il servizio attivo quando la Marina rifiutò la sua richiesta di una commissione regolare a causa della sua età. Poco dopo Hopper lasciò Harvard quando divenne chiaro che non sarebbe stata promossa o assegnata al mandato. Nel 1949 entrò a far parte dellEckert- Mauchly Computer Corporation di Philadelphia come matematico senior.Lazienda, che fu presto acquisita da Remington Rand, aveva sviluppato il primo computer elettronico (lENIAC) con contratti militari.

A Philadelphia Hopper intraprese alcuni dei suoi lavori più influenti. Come capo programmatore per Remington Rand, ha lavorato allUNIVAC I (Universal Automatic Computer). Nel 1952 il suo team di programmazione sviluppò il primo “compilatore” di linguaggio per computer chiamato A-0. I compilatori tradussero il codice matematico in codice binario leggibile dalla macchina, e alla fine avrebbero reso possibile scrivere programmi per più computer piuttosto che per una singola macchina. Il team ha sviluppato Flow-Matic, il primo linguaggio di programmazione a utilizzare comandi simili allinglese. A differenza dei linguaggi di computer precedenti come FORTRAN, che utilizzava simboli matematici, Flow-Matic utilizzava parole inglesi regolari. Hopper riteneva che i processori di dati, che non erano tipicamente ingegneri, sarebbe stato più a suo agio nellusare linguaggi basati sulle parole. In unintervista del 1980 ha spiegato: “Quello che cercavo allinizio della lingua inglese era portare un altro intero gruppo di persone in grado di usare facilmente il computer … Continuavo a chiedere che fosse più facile da usare le lingue. La maggior parte del materiale che riceviamo da accademici, informatici, non è in alcun modo adattato alle persone. “2

Quando si ritirò da contrammiraglio alletà di 79 anni, Hopper era il più anziano ufficiale in servizio nelle forze armate statunitensi. (Immagine di dominio pubblico)

Con il proliferare del numero di linguaggi per computer, è cresciuta la necessità di un linguaggio standardizzato per scopi commerciali. Nel 1959 COBOL (abbreviazione di “linguaggio comune orientato al business”) fu introdotto come il primo linguaggio per computer aziendale standardizzato. Sebbene molte persone abbiano contribuito all “invenzione” di COBOL, Hopper ha promosso il linguaggio e la sua adozione da parte sia dei militari che dei privati utenti del settore. Per tutti gli anni 60 ha guidato gli sforzi per sviluppare compilatori per COBOL. Il suo biografo Kurt Beyer la definisce “la persona più responsabile del successo di COBOL negli anni 60”. La sua influenza fu significativa: negli anni 70 COBOL era il “linguaggio informatico più utilizzato al mondo “.3

Durante la sua carriera nel settore privato, Hopper era rimasta una riservista della Marina. Nel 1966 i limiti di età la costrinsero a ritirarsi dalla Marina come comandante. In seguito lo definì “il giorno più triste della mia vita”. 4 Sette mesi dopo, tuttavia, alletà di 60 anni, fu richiamata in servizio attivo. Laumento delle operazioni nel sud-est asiatico stava tassando le capacità della Marina e il suo aiuto era necessario per standardizzare i molteplici linguaggi informatici della Marina. Soprannominata “Amazing Grace” dai suoi subordinati, Hopper rimase in servizio attivo per 19 anni. Si è ritirata dallUNIVAC, una divisione di Sperry Rand, nel 1972.

Hopper è diventata una figura ben nota verso la fine della sua vita. Ha ricevuto più di 40 lauree honoris causa e molte borse di studio, cattedre, premi e conferenze sono state chiamate in suo onore. Nel 1972 ha ricevuto la medaglia Wilbur Lucius Cross di Yale. Nel 1991 il presidente George Bush ha conferito a Hopper la National Medal of Technology, il più alto riconoscimento tecnologico della nazione; è stata la prima donna ad essere così onorata come individuo. Nel 1996 la Marina ha commissionato alla U.S.S. Hopper, un cacciatorpediniere missilistico guidato. Kurt Beyer, autore di “Grace Hopper e linvenzione dellera dellinformazione”, suggerisce che Hopper abbia ottenuto così tanta attenzione e persino “celebrità” in tarda età perché un membro del Congresso repubblicano dellIllinois ha visto unintervista con Hopper su “60 Minutes” nel 1983 . Dopo aver visto lintervista, ha presentato con successo una proposta di legge per la promozione di Hopper al grado di commodoro.

Alletà di 79 anni, Hopper si ritirò come contrammiraglio. Era lufficiale in servizio più anziano negli Stati Uniti. Forces. Nello stesso anno è andata a lavorare come consulente senior in pubbliche relazioni presso la Digital Equipment Corporation, dove ha lavorato fino a un anno prima della sua morte nel 1992. Hopper è stata sepolta con tutti gli onori militari nellArlington National Cemetery.

Nel 2016 Hopper ha ricevuto postumo la Medaglia presidenziale della libertà, la più alta onorificenza civile della nazione, in riconoscimento dei suoi notevoli contributi nel campo dellinformatica.

Comunicatrice ed educatrice visionaria

Hopper era non solo un brillante matematico e informatico; era anche uninsegnante e una comunicatrice di talento. Anche se ha lasciato la comodità della sua posizione di facoltà a Vassar per unirsi alla Marina, linsegnamento è rimasto parte della sua vita. Nel 1959 Hopper era un professore in visita e poi a contratto presso la Moore School of Electrical Engineering presso lUniversità della Pennsylvania. Dal 1971 al 1978 è stata docente di scienze gestionali presso la George Washington University. Al di fuori del mondo accademico, ha organizzato una miriade di workshop e conferenze per promuovere la comprensione della programmazione ed espandere la comunità dei programmatori di computer.Durante la sua permanenza presso Eckert-Mauchly e le società che le sono succedute, ha anche continuato a tenere un seminario. Accettando la National Medal of Technology, Hopper ha detto: “Se mi chiedi di quale risultato sono più orgoglioso, la risposta sarebbero tutti i giovani che ho formato nel corso degli anni; è più importante che scrivere il primo compilatore. “5

I talenti di Hopper come insegnante lhanno aiutata a comunicare con unampia varietà di pubblico: esperti tecnici e ingegneri, leader aziendali e responsabili del trattamento dei dati, giovani e il pubblico in generale. Ha aiutato a convincere i clienti aziendali di il valore delladozione di nuove tecnologie, e Beyer la descrive come una “portavoce dellindustria informatica in evoluzione” negli anni 50.6 Hopper ha svolto un ruolo simile per la Marina. Dal 1977 al 1986 è stata “la principale propagandista della Marina per il suo programma informatico in qualità di … rappresentante di società accademiche, associazioni industriali e simposi tecnici”. 7 Negli ultimi anni della sua vita ha svolto un lavoro simile nelle pubbliche relazioni per la Digital Equipment Corporation .

Hopper era anche una scrittrice chiara. Su ordine di Howard Aiken, ha scritto il primo manuale di programmazione per computer al mondo. Durante la sua carriera ha dato grande valore alla documentazione e alla capacità di spiegare situazioni e problemi complessi a diversi “Sono arrivata a pensare che non serve fare nulla se non si è in grado di comunicare”, ha detto in unintervista del 1980.8

Durante la Guerra Fredda, gli investimenti militari e commerciali nella tecnologia informatica continuarono crescere. Tuttavia, molte persone sono rimaste scettiche su ciò che i computer potrebbero fare o su come trasformare nuove aree e applicazioni. Hopper credeva con fervore che i progressi nellinformatica avrebbero continuato ad accelerare; si abbracciò e guardò al futuro. Diceva spesso che voleva vivere fino al 1 ° gennaio 2000, per vedere i progressi inaspettati che i computer avevano fatto a quel punto – e ridere dei miscredenti. “Penso che sottovalutiamo costantemente ciò che possiamo fare con i computer se ci proviamo”, ha detto nel 1980.9 Questa fiducia che i computer sarebbero diventati sempre più onnipresenti è stata una forza trainante dietro i suoi sforzi per renderli più user-friendly.

Bibliografia

Ci sono ampie collezioni darchivio sulla vita di Hopper. Oltre alla Collezione Grace Murray Hopper allo Smithsonian e alle collezioni rilevanti di altre università e istituti di ricerca, ci sono anche migliaia di pagine di storie orali che sono stati raccolti da Hopper e dai suoi colleghi in un periodo di 50 anni.

Nonostante queste ricche fonti, non ci sono biografie complete di Hopper. Kurt W. Beyer, “Grace Hopper and the Invention of the Information Age ”(Cambridge: MIT Press, 2009), si concentra sul periodo dal 1945 al 1960, concludendo la sua discussione sostanziale sulla sua vita con la creazione di COBOL. Unaltra fonte utile è “Improbable Warriors: Mathematicians Grace Hopper and Mina Rees in World War II” di Kathleen Williams, in B. Booss-Bavnbek e J. Høyrup, eds., “Mathematics and War”, 108-125 (Basel: Birkhäuser , 2003).

È stato scritto molto poco sulla vita personale di Hopper. Hopper ha divorziato dal marito, un insegnante di inglese, nel 1945. Non si è mai risposata né ha avuto figli. Kurt Beyer discute delle sue lotte con lalcolismo, la depressione e i pensieri suicidi negli anni 40, ma il suo libro non spiega in dettaglio come o se si fosse ripresa.

1. “Oral History of Captain Grace Hopper”, intervista condotta nel dicembre 1980 da Angeline Pantages, Naval Data Automation Command, Maryland, Computer History Museum, 1980, 11. In seguito “Hopper Oral History”.

2. Beyer, “Grace Hopper”, 304, 310.

4. La cattiva salute ha impedito a Hopper di ricevere il premio di persona, ma ha preparato queste osservazioni, che sono state pronunciate a suo nome. Vedere Carmen Lois Mitchell, ” The Contribution of Grace Murray Hopper to Computer Science and Computer Education “(Ph.D. diss., University of North Texas, 1994), 77.

5. Beyer, “Grace Hopper”, 11.

6. Williams, “Improbable Warriors”, 118.

7. “Hopper Oral History”, 26.

8. “Hopper Oral History”, 48.

9. Per errori di fatto nel libro di Beyer, vedere Judy Green e Jeanne LaDuke, “To the editor”, Isis 102, n. 1 (marzo 2011): 136-137. Ad esempio, Beyer afferma erroneamente che Hopper è stata la prima donna a ricevere un Ph.D. in matematica a Yale.

Correzione: una versione precedente di questa storia affermava erroneamente che Hopper aveva ricevuto un dottorato di ricerca in “matematica e fisica matematica”. Il suo dottorato era solo nel primo caso.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *