Grace Murray Hopper (1906-1992): Et arv af innovation og service
Den 11. februar meddelte præsident Peter Salovey, at han og Yale Corporation havde stemt for at ændre navnet på Calhoun College, en af universitetets bachelor-kollegier til ære for alumna Grace Murray Hopper. Grace Brewster Murray Hopper var computerpioner og flådemedarbejder. Læs historien. Her er et kig på Hopers liv og arv.
Grace Brewster Murray Hopper var en computerpioner og flådemedarbejder. Hun fik en kandidatgrad (1930) og en ph.d. (1934) i matematik fra Yale. En af de første tre moderne “programmører”, Hopper, er bedst kendt for sine banebrydende bidrag til udviklingen af computersprog. Kendt som ærbødig, skarpt tunge og strålende, havde hun lange og indflydelsesrige karrierer i både den amerikanske flåde og den private sektor.
Datteren til Walter Fletcher Murray (Yale BA 1894, Phi Beta Kappa) og Mary Campbell Van Horne, Grace Brewster Murray, blev født i 1906 i New York City. Hendes far ejede et forsikringsselskab. Hun blev uddannet i private skoler, og familien sommerede i Wolfeboro, New Hampshire. I 1928 dimitterede hun Phi Beta Kappa fra Vassar College med grader i matematik og fysik. I 1930 modtog Hopper sin kandidatgrad i matematik fra Yale. I 1931 begyndte hun at undervise matematik ved Vassar, mens hun forfulgte sin doktorgrad på Yale under computerpioneren Howard Engstrom. I 1934 afsluttede hun sin ph.d. i matematik og matematisk fysik fra Yale. I løbet af et års sabbatsperiode fra Vassar, Hoppe r studerede hos den berømte matematiker Richard Courant ved New York University.
Hopper blev voksen i en tid med usædvanlig mulighed for kvinder. Et relativt stort antal kvinder modtog doktorgrad i 1920erne og 1930erne – tal, der ikke blev matchet igen før i 1980erne.1 Anden Verdenskrig skabte også kvinder for muligheder for at komme ind i arbejdsstyrken i større antal. Ikke desto mindre var Hoppers succes på et mandsdomineret felt og i mandsdominerede organisationer, herunder den amerikanske flåde, usædvanlig.
Efter bombningen af Pearl Harbor og USAs indtræden i Anden Verdenskrig, Hopper besluttede at deltage i krigsindsatsen. Hun blev oprindeligt afvist på grund af sin alder og lille størrelse, men hun fortsatte. Med en orlov fra Vassar, hvor hun var lektor, sluttede Hopper sig til US Naval Reserve (Womens Reserve) i december 1943 og blev tildelt Bureau of Ships Computation Project ved Harvard University. Der arbejdede hun for Howard Aiken, en anden computerpioner, der havde udviklet IBM Automatic Sequence Controlled Calculator, bedre kendt som Mark I, en af de tidligste elektromekaniske computere. En af de første tre computer “programmører”, Hopper var ansvarlig for programmering af Mark I og stansning af maskininstruktioner på bånd. Hun skrev også 561-siders brugervejledning til Mark I.
Det nære forhold mellem det amerikanske militær og den tidlige computerindustri, først næret af 2. verdenskrig og derefter den kolde krig, formede Hoppers karrierevej. Hopper og hendes kolleger i Harvard-laboratoriet arbejdede på tophemmelige beregninger, der var vigtige for krigsindsatsen – beregning af raketbaner skabte rækkeviddetabeller til nye luftbeskyttelsesvåben og kalibrering af minestrygere. Ud over deres arbejde for flåden afsluttede Hopper og hendes kolleger også beregninger for hæren og “løbede numre”, der blev brugt af John von Neumann til at udvikle den faldne plutoniumbombe på Nagasaki, Japan.
Efter krigen afviste Hopper et fuldt professorat ved Vassar for at blive ved Harvard og blive stipendiat inden for ingeniørvidenskab og anvendt fysik. I løbet af denne tid hjalp hun med at udvikle Mark II og Mark III computere, da Harvard fortsatte med at modtage finansieringskontrakter fra flåden. En aften i 1945 stødte Hopper og hendes kolleger på et problem under arbejdet med Mark II. De tog maskinen fra hinanden og fandt en stor møll. Selvom udtrykket “bug” var blevet brugt af ingeniører siden det 19. århundrede til at beskrive en mekanisk funktionsfejl, var Hopper den første til at henvise til et computerproblem som en “bug” og talte om “fejlretning” på en computer.
I 1946 forlod Hopper aktiv tjeneste, da flåden afviste sin anmodning om regelmæssig kommission på grund af sin alder. Kort tid derefter forlod Hopper Harvard, da det blev klart, at hun ikke ville blive forfremmet eller få ansættelse. I 1949 sluttede hun sig til Eckert- Mauchly Computer Corporation i Philadelphia som senior matematiker.Virksomheden, som snart blev erhvervet af Remington Rand, havde udviklet den første elektroniske computer (ENIAC) under hærkontrakter.
I Philadelphia foretog Hopper noget af hendes mest indflydelsesrige arbejde. Som hovedprogrammerer for Remington Rand arbejdede hun på UNIVAC I (Universal Automatic Computer). I 1952 udviklede hendes programmeringsteam det første computersprog “compiler” kaldet A-0. Compilers oversatte matematisk kode til maskinlæsbar binær kode, og de ville i sidste ende gøre det muligt at skrive programmer til flere computere i stedet for en enkelt maskine. Næste hende team udviklede Flow-Matic, det første programmeringssprog, der brugte engelsk-lignende kommandoer. I modsætning til tidligere computersprog som FORTRAN, der brugte matematiske symboler, brugte Flow-Matic almindelige engelske ord. Hopper mente, at databehandlere, som ikke typisk var matematikere eller ingeniører, ville være mere komfortable med at bruge ordbaserede sprog. I et interview i 1980 forklarede hun: “Hvad jeg søgte i begyndelsen af det engelske sprog var at bringe en anden hel gruppe mennesker i stand til let at bruge computeren … Jeg blev ved med at bede om mere brugervenlig Sprog. Det meste af det, vi får fra akademikere, datalogifolk, er på ingen måde tilpasset mennesker. ”2
Da antallet af computersprog voksede, voksede behovet for et standardiseret sprog til forretningsformål. I 1959 blev COBOL (forkortelse for “fælles forretningsorienteret sprog”) introduceret som det første standardiserede generelle forretningscomputersprog. Selvom mange mennesker bidrog til “opfindelsen” af COBOL, fremmede Hopper sproget og dets vedtagelse af både militær og privat- sektorbrugere. I løbet af 1960erne ledede hun bestræbelserne på at udvikle kompilatorer til COBOL. Hendes biograf Kurt Beyer kalder hende “den person, der er mest ansvarlig for COBOLs succes i 1960erne.” Hendes indflydelse var betydelig; i 1970erne var COBOL det “mest udbredte computersprog” i verden.3
Hopper var gennem hele sin karriere i den private sektor forblevet en marine-reservist. I 1966 tvang aldersbegrænsninger hende til at trække sig tilbage fra flåden som kommandør. Hun kaldte det senere “den tristeste dag i mit liv.” 4 Syv måneder senere, i en alder af 60, blev hun imidlertid tilbagekaldt til aktiv tjeneste. Stigende operationer i Sydøstasien beskattede flådens kapacitet, og hendes hjælp var nødvendig for at standardisere flådens flere computersprog. Tilnavnet “Amazing Grace” af hendes underordnede forblev Hopper aktiv i 19 år. Hun trak sig tilbage fra UNIVAC, en division af Sperry Rand, i 1972.
Hopper blev en velkendt figur mod slutningen af sit liv. Hun modtog mere end 40 æresgrader, og mange stipendier, professorater, priser og konferencer er navngivet til hendes ære. I 1972 modtog hun Yales Wilbur Lucius Cross Medal. I 1991 tildelte præsident George Bush Hopper National Medal of Technology, landets højeste teknologipris; hun var den første kvinde, der blev så beæret som et individ. I 1996 bestilte flåden U.S.S. Hopper, en styret missilfordeler. Kurt Beyer, forfatter af “Grace Hopper og opfindelsen af informationsalderen”, antyder, at Hopper opnåede så meget opmærksomhed og endda “berømthed” sent i livet, fordi en republikansk kongresmedlem fra Illinois så et interview med Hopper om “60 minutter” i 1983 Efter at have set interviewet introducerede han med succes et lovforslag om, at Hopper blev forfremmet til rang af commodore.
I en alder af 79 trak Hopper sig tilbage som bagadmiral. Hun var den ældste tjenestemand i det amerikanske væbnede Samme år gik hun til at arbejde som seniorkonsulent i public relations på Digital Equipment Corporation, hvor hun arbejdede indtil et år før sin død i 1992. Hopper blev begravet med fuld militær hædersbevisning på Arlington National Cemetery.
I 2016 modtog Hopper posthumt præsidentens medalje for frihed, nationens højeste civile ære, som anerkendelse for hendes bemærkelsesværdige bidrag til området informatik.
Visionær kommunikator og underviser
Hopper var ikke kun en strålende matematiker og computerforsker; hun var også en begavet lærer og kommunikator. Selvom hun forlod komforten ved sin fakultetsstilling i Vassar for at slutte sig til flåden, forblev undervisning en del af hendes liv. I 1959 var Hopper gæst og derefter adjungeret lektor ved Moore School of Electrical Engineering ved University of Pennsylvania. Fra 1971 til 1978 fungerede hun som lektor i ledelsesvidenskab ved George Washington University. Uden for den akademiske verden organiserede hun utallige workshops og konferencer for at fremme forståelsen af programmering og udvide samfundet af computerprogrammerere.I løbet af sin tid i Eckert-Mauchly og dets efterfølgende virksomheder fortsatte hun også med at undervise i et seminar. Da han accepterede National Medal of Technology, sagde Hopper: “Hvis du spørger mig, hvad jeg er mest stolt af, ville svaret være alle de unge, jeg har uddannet gennem årene; det er vigtigere end at skrive den første kompilator. ”5
Hoppers talenter som lærer hjalp hende også med at kommunikere med en bred vifte af målgrupper – tekniske eksperter og ingeniører, forretningsledere og databehandlere, unge og offentligheden. Hun hjalp med at overtale forretningskunder til værdien af at vedtage nye teknologier, og Beyer beskriver hende som en “talsmand for den voksende computerindustri” i 1950erne.6 Hopper spillede en lignende rolle for flåden. Fra 1977 til 1986 var hun “Flådens førende propagandist for sit computerprogram som … repræsentant for lærde samfund, brancheorganisationer og tekniske symposier.” 7 I de sidste år af sit liv udførte hun lignende arbejde i PR for Digital Equipment Corporation. .
Hopper var også en klar forfatter. På ordre fra Howard Aiken skrev hun verdens første computerprogrammeringsmanual. I sin karriere lagde hun stor værdi på dokumentation og kunne forklare komplekse situationer og problemer for forskellige publikum. “Jeg er kommet til at føle, at det ikke nytter at gøre noget, medmindre du kan kommunikere,” sagde hun i et interview i 1980.8
Under den kolde krig fortsatte militære og forretningsmæssige investeringer i computerteknologi fortsat at vokse. Ikke desto mindre forblev mange mennesker skeptiske over for, hvad computere kunne gøre, eller hvordan de kunne omdanne nye områder og applikationer. Hopper troede inderligt, at fremskridtene inden for datalogi fortsat ville accelerere; hun omfavnede og så frem til fremtiden. Hun sagde ofte, at hun ønskede at leve indtil den 1. januar 2000 for at se de uventede fremskridt, som computere havde gjort dengang – og le af de vantro. “Jeg tror, at vi konstant undervurderer, hvad vi kan gøre med computere, hvis vi virkelig prøver,” sagde hun i 1980.9 Denne tillid til, at computere ville blive stadig mere allestedsnærværende, var en drivkraft bag hendes bestræbelser på at gøre dem mere brugervenlige.
Bibliografi
Der er omfattende arkivsamlinger om Hoppers liv. Ud over Grace Murray Hopper-samlingen på Smithsonian og relevante samlinger ved andre universiteter og forskningsinstitutter er der også tusindvis af sider med mundtlige historier der blev indsamlet fra Hopper og hendes kolleger over en 50-årig periode.
På trods af disse rige kilder findes der ingen omfattende biografier om Hopper. Kurt W. Beyer, “Grace Hopper og opfindelsen af informationsalderen ”(Cambridge: MIT Press, 2009), koncentrerer sig om perioden fra 1945 til 1960 og afslutter hans materielle diskussion af hendes liv med oprettelsen af COBOL. En anden nyttig kilde er Kathleen Williams “Usandsynlige krigere: matematikere Grace Hopper og Mina Rees i 2. verdenskrig” i B. Booss-Bavnbek og J. Høyrup, red., “Matematik og krig,” 108-125 (Basel: Birkhäuser , 2003).
Der er skrevet meget lidt om Hoppers personlige liv. Hopper skiltes fra sin mand, en engelsklærer, i 1945. Hun giftede sig aldrig igen eller fik børn. Kurt Beyer diskuterer hendes kamp med alkoholisme, depression og selvmordstanker i 1940erne, men hans bog beskriver ikke, hvordan eller om hun kom sig.
1. “Oral History of Captain Grace Hopper,” interview udført i december 1980 af Angeline Pantages, Naval Data Automation Command, Maryland, Computer History Museum, 1980, 11. Herefter “Hopper Oral History.”
2. Beyer, “Grace Hopper,” 304, 310.
4. Dårligt helbred forhindrede Hopper i at modtage prisen personligt, men hun forberedte disse bemærkninger, som blev leveret på hendes vegne. Se Carmen Lois Mitchell, ” Grace Murray Hoppers bidrag til datalogi og computeruddannelse ”(Ph.D. diss., University of North Texas, 1994), 77.
5. Beyer, “Grace Hopper,” 11.
6. Williams, “Usandsynlige krigere,” 118.
7. “Hopper Oral History,” 26.
8. “Hopper Oral History,” 48.
9. For faktuelle fejl i Beyers bog, se Judy Green og Jeanne LaDuke, “Til redaktøren,” Isis 102, nr. 1 (marts 2011): 136-137. For eksempel siger Beyer fejlagtigt, at Hopper var den første kvinde, der modtog en Ph.D. i matematik fra Yale.
Korrektion: En tidligere version af denne historie anførte forkert, at Hopper havde modtaget en ph.d. i “matematik og matematisk fysik.” Hendes doktorgrad var kun i den tidligere.