Grace Murray Hopper (1906-1992): Ett arv av innovation och service
Den 11 februari meddelade president Peter Salovey att han och Yale Corporation hade röstat för att ändra namnet på Calhoun College, en av universitetets grundskolor, för att hedra alumna Grace Murray Hopper. Grace Brewster Murray Hopper var en datorpionjär och sjöofficer. Läs berättelsen. Här är en titt på Hopers liv och arv.
Grace Brewster Murray Hopper var en datorpionjär och sjöofficer. Hon fick en magisterexamen (1930) och en doktorsexamen. (1934) i matematik från Yale. En av de första tre moderna ”programmerarna”, Hopper är mest känd för sina banbrytande bidrag till utvecklingen av datorspråk. Känd som vördnadsfull, skarp tunga och lysande, hade hon långa och inflytelserika karriärer i både den amerikanska marinen och den privata sektor.
Dotter till Walter Fletcher Murray (Yale BA 1894, Phi Beta Kappa) och Mary Campbell Van Horne, Grace Brewster Murray föddes 1906 i New York City. Hennes far ägde ett försäkringsbolag. utbildades i privata skolor och familjen somrade i Wolfeboro, New Hampshire. 1928 tog hon examen Phi Beta Kappa från Vassar College med examen i matematik och fysik. 1930 tog Hopper sin magisterexamen i matematik från Yale. 1931 började hon undervisa matematik vid Vassar medan hon fortsatte sin doktorsexamen vid Yale under datapionjären Howard Engstrom. 1934 avslutade hon sin doktorsexamen i matematik och matematisk fysik från Yale. Under ett års sabbatsår från Vassar, Hoppe r studerade hos den berömda matematikern Richard Courant vid New York University.
Hopper blev äldre vid en tid med ovanlig möjlighet för kvinnor. Ett relativt stort antal kvinnor fick doktorsexamen på 1920- och 1930-talet – siffror som inte skulle matchas igen förrän på 1980-talet.1 Andra världskriget skapade också möjligheter för kvinnor att komma in i arbetskraften i större antal. Ändå var Hoppers framgång inom ett mansdominerat område och i mansdominerade organisationer, inklusive den amerikanska flottan, exceptionell.
Efter bombningen av Pearl Harbor och USA: s inträde i andra världskriget, Hopper beslutade att gå med i krigsansträngningen. Hon avvisades ursprungligen på grund av sin ålder och små storlek, men hon fortsatte. Med en tjänstledighet från Vassar, där hon var docent, gick Hopper med i US Naval Reserve (Womens Reserve) i december 1943 och tilldelades till Bureau of Ships Computation Project vid Harvard University. Där arbetade hon för Howard Aiken, en annan datorpionjär, som hade utvecklat IBM Automatic Sequence Controlled Calculator, bättre känd som Mark I, en av de tidigaste elektromekaniska datorerna. En av de tre första datorprogrammerarna, Hopper, var ansvarig för programmering av Mark I och stansning av maskininstruktioner på tejp. Hon skrev också en 561-sidig användarmanual för Mark I.
Det nära förhållandet mellan den amerikanska militären och den tidiga datorindustrin, som först uppmuntrades av andra världskriget och sedan det kalla kriget, formade Hoppers karriärväg. Hopper och hennes kolleger i Harvardlaboratoriet arbetade med topphemliga beräkningar som var väsentliga för krigsinsatsen – beräkning av raketbanor som skapade avståndstabeller för nya luftfartygsvapen och kalibrerade gruvarbetare. Förutom sitt arbete för marinen slutförde Hopper och hennes kollegor också beräkningar för armén och ”sprang siffror” som användes av John von Neumann för att utveckla plutoniumbomben som släpptes på Nagasaki, Japan.
Efter kriget avvisade Hopper ett helt professur vid Vassar för att stanna kvar vid Harvard och bli forskare inom ingenjörsvetenskap och tillämpad fysik. Under denna tid hjälpte hon till att utveckla datorerna Mark II och Mark III när Harvard fortsatte att få finansieringskontrakt från marinen. En kväll 1945 när de arbetade med Mark II stötte Hopper och hennes kollegor på ett problem. De tog isär maskinen och hittade en stor mal. Även om termen ”bug” hade använts av ingenjörer sedan 1800-talet för att beskriva ett mekaniskt fel, var Hopper den första som hänvisade till ett datorproblem som ett ”bug” och talade om att ”felsöka” en dator.
1946 lämnade Hopper aktiv tjänst när marinen avslog sin begäran om ordinarie uppdrag på grund av hennes ålder. Kort därefter lämnade Hopper Harvard när det blev klart att hon inte skulle befordras eller beviljas tjänstgöring. 1949 gick hon med i Eckert- Mauchly Computer Corporation i Philadelphia som senior matematiker.Företaget, som snart förvärvades av Remington Rand, hade utvecklat den första elektroniska datorn (ENIAC) under arméavtal.
I Philadelphia utförde Hopper några av hennes mest inflytelserika arbete. Som huvudprogrammerare för Remington Rand arbetade hon på UNIVAC I (Universal Automatic Computer). 1952 utvecklade hennes programmeringsteam den första datorspråket ”kompilator” som heter A-0. Kompilatorer översatte matematisk kod till maskinläsbar binär kod, och de skulle så småningom göra det möjligt att skriva program för flera datorer snarare än en enda maskin. team utvecklade Flow-Matic, det första programmeringsspråket som använde engelska-liknande kommandon. Till skillnad från tidigare datorspråk som FORTRAN, som använde matematiska symboler, använde Flow-Matic vanliga engelska ord. Hopper ansåg att databehandlare, som vanligtvis inte var matematiker eller ingenjörer, skulle vara bekvämare med att använda ordbaserade språk. I en intervju från 1980 förklarade hon: ”Det jag var ute efter i början av det engelska språket var att få en annan hel grupp människor som kunde använda datorn enkelt … Jag fortsatte att kräva mer användarvänlig språk. Det mesta vi får från akademiker, datavetenskapsmän, är inte på något sätt anpassat till människor. ”2
I takt med att antalet datorspråk ökade ökade behovet av ett standardiserat språk för affärsändamål. 1959 introducerades COBOL (förkortning för ”gemensamt affärsorienterat språk”) som det första standardiserade allmänna datorspråket. Även om många bidrog till ”uppfinningen” av COBOL, främjade Hopper språket och dess antagande av både militär och privat- sektoranvändare. Under 1960-talet ledde hon ansträngningar för att utveckla kompilatorer för COBOL. Hennes biograf Kurt Beyer kallar henne ”den person som är mest ansvarig för framgången med COBOL under 1960-talet.” Hennes inflytande var betydande; på 1970-talet var COBOL det ”mest använda datorspråket” i världen.3
Under hela sin karriär inom den privata sektorn hade Hopper förblivit en marinreservist. 1966 åldersbegränsningar tvingade henne att gå i pension från marinen som befälhavare. Hon kallade det senare ”den sorgligaste dagen i mitt liv.” 4 Sju månader senare, dock vid 60 års ålder, återkallades hon till aktiv tjänst. Ökande operationer i Sydostasien beskattade marinens kapacitet och hennes hjälp behövdes för att standardisera marinens flera datorspråk. Smeknamnet ”Amazing Grace” av sina underordnade förblev aktivt i 19 år. Hon gick i pension från UNIVAC, en division av Sperry Rand, 1972.
Hopper blev en välkänd figur mot slutet av sitt liv. Hon fick mer än 40 hedersgrader, och många stipendier, professurer, utmärkelser och konferenser heter till henne. 1972 fick hon Yales Wilbur Lucius Cross Medal. 1991 tilldelade president George Bush Hopper National Medal of Technology, landets högsta teknologipris; hon var den första kvinnan som blev så hedrad som individ. 1996 beställde marinen U.S.S. Hopper, en guidad missilförstörare. Kurt Beyer, författare till ”Grace Hopper and the Invention of the Information Age”, föreslår att Hopper uppnådde så mycket uppmärksamhet och till och med ”kändis” sent i livet eftersom en republikansk kongressledamot från Illinois såg en intervju med Hopper på ”60 Minutes” 1983 Efter att ha sett intervjun introducerade han framgångsrikt ett lagförslag om att Hopper skulle befordras till rangordern.
Vid 79 års ålder gick Hopper i pension som bakadmiral. Hon var den äldsta tjänstemannen i USA: s väpnade. Samma år började hon arbeta som seniorkonsult inom PR på Digital Equipment Corporation, där hon arbetade fram till ett år före sin död 1992. Hopper begravdes med full militär utmärkelse på Arlington National Cemetery.
2016 fick Hopper postumt presidentens medalj av frihet, landets högsta civila ära, som ett erkännande för hennes anmärkningsvärda bidrag till datavetenskapens område.
Visionär kommunikatör och utbildare
Hopper var inte bara en lysande matematiker och datavetare; hon var också en begåvad lärare och kommunikatör. Även om hon lämnade bekvämligheten av sin fakultetsposition i Vassar för att gå med i marinen, förblev undervisning en del av hennes liv. 1959 var Hopper gäst- och därefter adjungerad lektor vid Moore School of Electrical Engineering vid University of Pennsylvania. Från 1971 till 1978 tjänstgjorde hon som lektor i ledningsvetenskap vid George Washington University. Utanför den akademiska världen organiserade hon otaliga workshops och konferenser för att främja förståelse för programmering och utvidga datorprogrammerarnas gemenskap.Under hela sin tid på Eckert-Mauchly och dess efterföljande företag fortsatte hon också att undervisa i ett seminarium. När Hopper accepterade National Medal of Technology sa han: ”Om du frågar mig vilken prestation jag är mest stolt över, skulle svaret vara alla de unga jag har utbildat genom åren; det är viktigare än att skriva den första kompilatorn. ”5
Hoppers talanger som lärare hjälpte henne också att kommunicera med en mängd olika publik – tekniska experter och ingenjörer, företagsledare och databehandlare, ungdomar och allmänheten. Hon hjälpte till att övertyga företagskunder om värdet av att anta ny teknik, och Beyer beskriver henne som en ”talesman för den utvecklande datorindustrin” på 1950-talet.6 Hopper spelade en liknande roll för marinen. Från 1977 till 1986 var hon ”Marinens främsta propagandist för sitt datorprogram som … representant för lärda samhällen, branschföreningar och tekniska symposier.” 7 Under de senaste åren av sitt liv gjorde hon liknande arbete i PR för Digital Equipment Corporation. .
Hopper var också en tydlig författare. På order från Howard Aiken skrev hon världens första datorprogrammeringshandbok. Genom sin karriär lade hon stort värde på dokumentation och att kunna förklara komplexa situationer och problem för olika ”Jag har känt att det inte finns någon nytta att göra någonting om du inte kan kommunicera”, sa hon i en intervju från 1980.8
Under det kalla kriget fortsatte militära och affärsinvesteringar i datorteknik fortsatt. att växa. Ändå förblev många människor skeptiska till vad datorer kunde göra eller hur de kunde omvandla nya områden och applikationer. Hopper trodde ivrigt att framstegen inom datavetenskap skulle fortsätta att påskynda; hon omfamnade och såg fram emot framtiden. Hon sa ofta att hon ville leva till den 1 januari 2000 för att se de oväntade framsteg som datorer hade gjort då – och skratta åt de icke-troende. ”Jag tror att vi kontinuerligt underskattar vad vi kan göra med datorer om vi verkligen försöker”, sade hon 1980.9 Detta förtroende för att datorer skulle bli allt mer förekommande var en drivkraft bakom hennes ansträngningar att göra dem mer användarvänliga.
Bibliografi
Det finns omfattande arkivsamlingar om Hoppers liv. Förutom Grace Murray Hopper Collection vid Smithsonian och relevanta samlingar vid andra universitet och forskningsinstitut finns det också tusentals sidor med muntliga historier som samlats in från Hopper och hennes kollegor under en 50-årsperiod.
Trots dessa rika källor finns det inga omfattande biografier om Hopper. Kurt W. Beyer, ”Grace Hopper och uppfinningen av informationsåldern ”(Cambridge: MIT Press, 2009), koncentrerar sig på perioden från 1945 till 1960 och avslutar sin innehållsdiskussion om hennes liv med skapandet av COBOL. En annan hjälpsam källa är Kathleen Williams ”Improbable Warriors: Mathematicians Grace Hopper and Mina Rees in World War II”, i B. Booss-Bavnbek och J. Høyrup, red., ”Mathematics and War,” 108-125 (Basel: Birkhäuser , 2003).
Mycket lite har skrivits om Hoppers personliga liv. Hopper skilde sig från sin man, en engelsklärare, 1945. Hon gifte sig aldrig igen eller fick barn. Kurt Beyer diskuterar hennes kamp med alkoholism, depression och självmordstankar på 1940-talet, men hans bok beskriver inte hur eller om hon återhämtat sig.
1. ”Oral History of Captain Grace Hopper,” intervju genomförd i december 1980 av Angeline Pantages, Naval Data Automation Command, Maryland, Computer History Museum, 1980, 11. Därefter ”Hopper Oral History.”
2. Beyer, ”Grace Hopper,” 304, 310.
4. Dålig hälsa hindrade Hopper från att ta emot priset personligen, men hon förberedde dessa kommentarer, som levererades på hennes vägnar. Se Carmen Lois Mitchell, ” Grace Murray Hoppers bidrag till datavetenskap och datorutbildning ”(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. För faktiska fel i Beyers bok, se Judy Green och Jeanne LaDuke, ”Till redaktören,” Isis 102, nr 1 (mars 2011): 136-137. Till exempel säger Beyer felaktigt att Hopper var den första kvinnan som fick en Doktorsexamen i matematik från Yale.
Korrigering: En tidigare version av denna berättelse uppgav felaktigt att Hopper hade fått en doktorsexamen i ”matematik och matematisk fysik.” Hennes doktorsexamen var bara i det förra.