Grace Hopper - Grace Hopper

Grace Murray Hopper
Commodore Grace M. Hopper, USN (täckt) .jpg
Foto från 1984
Född
Grace Brewster Murray

( 1906-12-09 )9 december 1906
Död 1 januari 1992 (1992-01-01)(85 år)
Alma mater Vassar College ( BA )
Yale University ( MS , Ph.D. )
Militär karriär
Begravningsplats
Trohet  Amerikas förenta stater
Service/ filial  United States Navy
År i tjänst 1943–1986
Rang US-O7 insignia.svg Bakadmiral (nedre halvan)
Utmärkelser Defense Distinguished Service ribbon.svg Försvarstjänstmedalj Legion of Merit Förtjänstmedalj Amerikansk kampanjmedalj Andra världskrigets segermedal Nationella försvarsmedalj Försvarsmaktens reservmedalj med två timglasanordningar Naval Reserve Medal Presidentens frihetsmedalj (postum)
Legion of Merit ribbon.svg
Meritorious Service ribbon.svg
American Campaign Medal ribbon.svg
Andra världskrigets segermedalj ribbon.svg
National Defense Service Medal ribbon.svg
AFRM med timglasapparat (silver) .jpg
US Naval Reserve Medal ribbon.svg
Presidential Medal of Freedom (band) .svg

Grace Brewster Murray Hopper ( född Murray 9 december 1906 - 1 januari 1992) var en amerikansk datavetare och USA: s marinadmiral . En av de första programmerarna av Harvard Mark I -datorn, hon var en pionjär inom datorprogrammering som uppfann en av de första länkarna . Hopper var den första som utformade teorin om maskinoberoende programmeringsspråk, och FLOW-MATIC- programmeringsspråket hon skapade med hjälp av denna teori utökades senare för att skapa COBOL , ett tidigt programmeringsspråk på hög nivå som fortfarande används idag.  

Innan han började i marinen tog Hopper en doktorsexamen. i matematik från Yale University och var professor i matematik vid Vassar College . Hopper försökte värva sig i marinen under andra världskriget men fick avslag eftersom hon var 34 år gammal. Hon gick istället med i marinreservaten. Hopper började sin datakarriär 1944 när hon arbetade på Harvard Mark I -teamet under ledning av Howard H. Aiken . 1949 gick hon med i Eckert – Mauchly Computer Corporation och var en del av teamet som utvecklade UNIVAC I -datorn. På Eckert – Mauchly ledde hon utvecklingen av en av de första COBOL -kompilatorerna. Hon trodde att ett programmeringsspråk baserat på engelska var möjligt. Hennes kompilator konverterade engelska termer till maskinkod som förstås av datorer. År 1952 hade Hopper avslutat sin programkopplare (ursprungligen kallad en kompilator ), som skrevs för A-0-systemet . Under krigstjänsten var hon medförfattare till tre artiklar baserade på hennes arbete med Harvard Mark 1.

1954 valde Eckert – Mauchly Hopper att leda deras avdelning för automatisk programmering, och hon ledde utgivningen av några av de första sammanställda språken som FLOW-MATIC . 1959 deltog hon i CODASYL- konsortiet, som rådfrågade Hopper för att vägleda dem i att skapa ett maskinoberoende programmeringsspråk. Detta ledde till COBOL -språket, som inspirerades av hennes idé om ett språk som bygger på engelska ord. 1966 gick hon i pension från marinreservatet, men 1967 återkallade marinen henne till aktiv tjänst. Hon gick i pension från marinen 1986 och fick arbete som konsult för Digital Equipment Corporation och delade med sig av sina datorupplevelser.

US Navy Arleigh Burke -klassstyrda -missilförstörare USS  Hopper fick sitt namn, liksom Cray XE6 "Hopper" superdator på NERSC . Under sin livstid tilldelades Hopper 40 hedersgrader från universitet över hela världen. Ett college vid Yale University döptes om till hennes ära. 1991 fick hon National Medal of Technology . Den 22 november 2016 tilldelades hon postumt presidentens medalj av frihet av president Barack Obama .

tidigt liv och utbildning

Grace Brewster Murray föddes i New York City. Hon var den äldsta av tre barn. Hennes föräldrar, Walter Fletcher Murray och Mary Campbell Van Horne, var av skotsk och holländsk härkomst och gick i West End Collegiate Church . Hennes farfar, Alexander Wilson Russell, en amiral i den amerikanska flottan, kämpade i slaget vid Mobile Bay under inbördeskriget .

Grace var mycket nyfiken som barn; detta var ett livslångt drag. Vid sju års ålder bestämde hon sig för att bestämma hur en väckarklocka fungerade och demonterade sju väckarklockor innan hennes mamma insåg vad hon gjorde (hon var då begränsad till en klocka). För sin förberedande skolutbildning gick hon på Hartridge School i Plainfield, New Jersey . Grace avvisades initialt för tidig antagning till Vassar College vid 16 års ålder (eftersom hennes testresultat på latin var för lågt), men hon blev antagen året efter. Hon tog Phi Beta Kappa från Vassar 1928 med en kandidatexamen i matematik och fysik och tog sin magisterexamen vid Yale University 1930.

År 1930 gifte sig Grace Murray med New York -universitetsprofessorn Vincent Foster Hopper (1906–1976); de skilde sig 1945. Även om hon inte gifte sig igen, behöll hon sitt efternamn.

År 1934 tog Hopper en doktorsexamen. i matematik från Yale under ledning av Øystein Ore . Hennes avhandling , "New Types of Irreducibility Criteria", publicerades samma år. Hon började undervisa i matematik vid Vassar 1931 och befordrades till docent 1941.

Karriär

Andra världskriget

Hoppers underskrifter på en tjänstemannas registreringsblad för Bureau of Ships Computation Project vid Harvard, som byggde och drev Mark I

Hopper hade försökt att värva sig i marinen tidigt under andra världskriget . Hon fick avslag av några skäl. Vid 34 års ålder var hon för gammal för att värva sig och förhållandet mellan vikt och längd var för lågt. Hon nekades också på grund av att hennes jobb som matematiker och matematikprofessor vid Vassar College var värdefullt för krigsinsatsen. Under kriget 1943 fick Hopper tjänstledighet från Vassar och svor in i United States Navy Reserve ; hon var en av många kvinnor som erbjöd sig att tjäna i WAVES . Hon var tvungen att få ett undantag för att värva; hon var 6,8 kg under marinens lägsta vikt på 54 kg. Hon rapporterade i december och utbildade sig vid Naval Reserve Midshipmen's School vid Smith College i Northampton, Massachusetts . Hopper tog examen först i sin klass 1944 och tilldelades Bureau of Ships Computation Project vid Harvard University som löjtnant, juniorklass. Hon tjänstgjorde i datorprogrammeringspersonalen Mark I under ledning av Howard H. Aiken . Hopper och Aiken var medförfattare till tre papper om Mark I, även känd som den automatiska sekvensstyrda räknaren. Hoppers begäran om överföring till den vanliga marinen i slutet av kriget avslogs på grund av hennes höga ålder av 38. Hon fortsatte att tjänstgöra i marinreserven. Hopper stannade vid Harvard Computation Lab fram till 1949, och tackade nej till en professor vid Vassar till förmån för att arbeta som forskare under ett marinavtal vid Harvard.

Hopper i ett datorrum i Washington, DC , 1978, fotograferat av Lynn Gilbert

UNIVAC

År 1949 blev Hopper anställd i Eckert-Mauchly Computer Corporation som senior matematiker och anslöt sig till laget utveckla UNIVAC I . Hopper fungerade också som UNIVAC -chef för automatisk programmeringsutveckling för Remington Rand. UNIVAC var den första kända storskaliga elektroniska datorn som fanns på marknaden 1950 och var mer konkurrenskraftig på att behandla information än märket I.

När Hopper rekommenderade utvecklingen av ett nytt programmeringsspråk som skulle använda helt engelska ord, fick hon "mycket snabbt veta att [hon] inte kunde göra detta eftersom datorer inte förstod engelska." Ändå höll hon på. "Det är mycket lättare för de flesta att skriva ett engelskt uttalande än att använda symboler", förklarade hon. "Så jag bestämde mig för att databehandlare borde kunna skriva sina program på engelska, och datorerna skulle översätta dem till maskinkod."

Hennes idé accepterades inte på tre år. Under tiden publicerade hon sin första uppsats om ämnet, kompilatorer, 1952. I början av 1950 -talet togs företaget över av Remington Rand -företaget, och det var medan hon arbetade för dem som hennes ursprungliga kompilatorarbete utfördes . Programmet var känt som A-kompilatorn och dess första version var A-0 .

1952 hade hon en operativ länklastare, som vid den tiden kallades en kompilator. Hon sa senare att "Ingen trodde det", och att hon "hade en körande kompilator och ingen skulle röra den. De sa till mig att datorer bara kunde räkna." Hon fortsätter med att säga att hennes kompilator "översatte matematisk notation till maskinkod. Att manipulera symboler var bra för matematiker men det var inte bra för databehandlare som inte var symbolmanipulatorer. Mycket få människor är verkligen symbolmanipulatorer. Om de är de blir de professionella matematiker, inte databehandlare. Det är mycket lättare för de flesta att skriva ett engelskt uttalande än att använda symboler. Så jag bestämde mig för att databehandlare borde kunna skriva sina program på engelska, och datorerna skulle översätta dem till maskinkod. Det var början på COBOL , ett datorspråk för databehandlare. Jag skulle kunna säga "subtrahera inkomstskatt från lön" istället för att försöka skriva det i oktalkod eller använda alla slags symboler. COBOL är det viktigaste språket som används idag i databehandling . "

År 1954 utsågs Hopper till företagets första chef för automatisk programmering, och hennes avdelning släppte några av de första kompilatorbaserade programmeringsspråken, inklusive MATH-MATIC och FLOW-MATIC .

COBOL

Behållare vid UNIVAC I -konsolen, c. 1960

Våren 1959 samlades datorexperter från industri och regering i en tvådagars konferens som kallas Conference on Data Systems Languages ​​( CODASYL ). Hopper tjänstgjorde som teknisk konsult för kommittén, och många av hennes tidigare anställda tjänstgjorde i den korttidsutskott som definierade det nya språket COBOL (en förkortning för CO mmon B usiness- O riented L anguage). Det nya språket utökade Hoppers FLOW-MATIC-språk med några idéer från IBM- motsvarigheten COMTRAN . Hoppers övertygelse om att program ska skrivas på ett språk som var nära engelska (snarare än i maskinkod eller på språk nära maskinkod, till exempel monteringsspråk ) fångades på det nya affärsspråket, och COBOL fortsatte att vara det mest allestädes närvarande affärsspråk hittills. Bland medlemmarna i kommittén som arbetade med COBOL fanns Mount Holyoke College -alumnen Jean E. Sammet .

Från 1967 till 1977 fungerade Hopper som chef för Navy Programming Languages ​​Group i marinens kontor för informationssystemplanering och befordrades till kapten 1973. Hon utvecklade valideringsprogramvara för COBOL och dess kompilator som en del av en COBOL -standardisering program för hela marinen.

Standarder

På 1970 -talet förespråkade Hopper att försvarsdepartementet skulle ersätta stora, centraliserade system med nätverk av små, distribuerade datorer. Alla användare på vilken datornod som helst kan komma åt vanliga databaser i nätverket. Hon utvecklade implementeringen av standarder för testning av datorsystem och komponenter, mest betydelsefullt för tidiga programmeringsspråk som FORTRAN och COBOL. Marinens tester för överensstämmelse med dessa standarder ledde till betydande konvergens mellan programmeringsspråksdialekterna hos de stora datorleverantörerna. På 1980 -talet antogs dessa tester (och deras officiella administration) av National Bureau of Standards (NBS), idag känt som National Institute of Standards and Technology (NIST).

Pensionering

Hopper befordrades till Commodores rang 1983

I enlighet med marineringsfördragsbestämmelserna avgick Hopper från marinreservatet med rang som befälhavare vid 60 års ålder i slutet av 1966. Hon återkallades till aktiv tjänst i augusti 1967 under en sexmånadersperiod som förvandlades till ett obestämt uppdrag. Hon gick i pension igen 1971 men blev ombedd att återgå till aktiv tjänst 1972. Hon befordrades till kapten 1973 av amiral Elmo R. Zumwalt, Jr.

Efter att republikanska representanten Philip Crane träffade henne på ett segment av 60 minuter i mars 1983 , tog han sig an HJRes. 341 , en gemensam resolution med ursprung i representanthuset , som ledde till hennes befordran den 15 december 1983 till commodore genom särskilt presidentval genom president Ronald Reagan . Hon förblev aktiv i flera år utöver obligatorisk pension genom särskilt godkännande av kongressen. Effektiv November 8, 1985, var det frodigt av Commodore döptes konteramiral (nedre halvan) och Hopper blev en av marinens få kvinnliga amiraler.

Efter en karriär som sträckte sig över mer än 42 år tog Admiral Hopper pension från flottan den 14 augusti 1986. Vid ett firande som hölls i Boston om USS  -konstitutionen för att fira hennes pension, tilldelades Hopper Defense Distinguished Service Medal , den högsta -kampdekoration tilldelad av försvarsdepartementet.

När hon gick i pension var hon den äldsta aktiva uppdragsgivaren i den amerikanska marinen (79 år, åtta månader och fem dagar) och hade sin pensioneringsceremoni ombord på det äldsta beställningsfartyget i den amerikanska flottan (188 år , nio månader och 23 dagar). Amiraler William D. Leahy , Chester W. Nimitz , Hyman G. Rickover och Charles Stewart var de enda andra officerarna i marinens historia som tjänstgjorde i aktiv tjänst vid högre ålder. Leahy och Nimitz tjänstgjorde aktivt för livet på grund av deras befordran till flottan amiral .

Efter pensionering

Efter hennes pensionering från marinen anställdes hon som seniorkonsult för Digital Equipment Corporation (DEC). Hopper erbjöds ursprungligen en tjänst av Rita Yavinsky, men hon insisterade på att gå igenom den typiska formella intervjuprocessen. Hon föreslog sedan på skämt att hon skulle vara villig att acceptera en tjänst som gjorde henne tillgänglig på omväxlande torsdagar, utställd på deras datormuseum som pionjär, i utbyte mot en generös lön och obegränsad kostnadskonto. Istället anställdes hon som heltidskonsult. I denna position representerade Hopper företaget på branschforum, tjänstgjorde i olika branschkommittéer, tillsammans med andra skyldigheter. Hon behöll den positionen tills hon dog vid 85 års ålder 1992.

På DEC fungerade Hopper främst som en goodwillambassadör. Hon föreläste mycket om datorns första tid, hennes karriär och om ansträngningar som datorleverantörer kan göra för att göra livet enklare för sina användare. Hon besökte de flesta av Digitals tekniska anläggningar, där hon i allmänhet fick en stående ovation efter slutet av hennes kommentarer. Även om hon inte längre var tjänsteman, bar hon alltid sin marina helklädningsuniform på dessa föreläsningar i strid med USA: s försvarsdepartementspolitik.

"Det viktigaste jag har åstadkommit, förutom att bygga kompilatorn", sa hon, "är att träna unga människor. De kommer till mig, du vet, och säger," Tror du att vi kan göra det här? " Jag säger, 'Prova det.' Och jag backar upp dem. De behöver det. Jag håller koll på dem när de blir äldre och jag rör upp dem med jämna mellanrum så att de inte glömmer att ta chanser. "

Anekdoter

Fotografi av pokalen från den "första datorfelsökningen " (en mal som hade fastnat i ett stafett)
  • Under stora delar av hennes senare karriär var Hopper mycket efterfrågad som talare vid olika datorrelaterade evenemang. Hon var känd för sin livliga och respektlösa talstil, liksom en rik skattkammare med tidiga krigshistorier. Hon fick också smeknamnet "Mormor COBOL."
  • Medan hon arbetade med en Mark II -dator vid Harvard University 1947 upptäckte hennes medarbetare en nattfjäril som fastnade i ett relä och hindrade datorns funktion. Vid extraktion fästes insekten på ett loggblad för den dagen med noteringen "Första faktiska fallet med att en bugg hittades". Medan varken hon eller hennes besättningsmedlemmar nämnde den exakta frasen, " felsökning ", i sina loggposter, hålls fallet som en historisk förekomst av "felsökning" av en dator och Hopper krediteras för att ha populariserat termen i databehandling. Under många decennier hade termen "bugg" för ett fel använts på flera områden innan den tillämpades på datorer . Resterna av mal kan hittas tejpade in gruppens loggbok vid Smithsonian Institution : s National Museum of American History i Washington, DC
  • Grace Hopper är känd för sitt visuella hjälpmedel för nanosekunder . Människor (som generaler och amiraler) brukade fråga henne varför satellitkommunikation tog så lång tid. Hon började dela ut bitar av tråd som var knappt en fot långa (30 cm) - avståndet som ljuset går på en nanosekund . Hon gav dessa trådar metonymen "nanosekunder". Hon var noga med att berätta för sin publik att längden på hennes nanosekunder faktiskt var den maximala hastighet signalerna skulle färdas i ett vakuum, och att signalerna skulle färdas långsammare genom de faktiska trådarna som var hennes läromedel. Senare använde hon samma tråd för att illustrera varför datorer måste vara små för att vara snabba. Vid många av hennes föredrag och besök delade hon ut "nanosekunder" till alla i publiken och kontrasterade dem med en trådspole som var 300 meter lång och representerade en mikrosekund . Senare, medan hon höll dessa föreläsningar medan hon arbetade för DEC, gick hon över paket med peppar och kallade de enskilda kornen av malen peppar för picosekunder .
  • Jay Elliot beskrev Grace Hopper som att det verkar vara "'all Navy', men när du når inuti hittar du en 'Pirate' som dör för att släppas."

Död

På nyårsdagen 1992 dog Hopper i sömnen av naturliga orsaker i sitt hem i Arlington, Virginia; hon var 85 år. Hon begravdes med full militär utmärkelse på Arlington National Cemetery .

Datum av rang

Rang Midshipman
MIDN
Löjtnant junior klass
O-2
Löjtnant
O-3
Överstelöjtnant
O-4
Befälhavare
O-5
Kapten
O-6
Commodore /
bakadmiral (nedre halvan)
O-7
Insignier Ej tillgängligt US Navy O2 insignia.svg US Navy O3 insignia.svg US Navy O4 insignia.svg US Navy O5 insignia.svg US Navy O6 insignia.svg US Navy O7 insignia.svg
Datum 4 maj 1944 27 juni 1944 1 juni 1946 1 april 1952 1 juli 1957 2 augusti 1973 15 december 1983/
omdesignad 8 november 1985

Pris och ära

Militära utmärkelser

Bronsstjärna
Defense Distinguished Service Medal
(1986)
Legion of Merit
(1967)
Förtjänstmedalj
(1980)
Presidential Medal of Freedom
(2016, postumt)
Amerikansk kampanjmedalj
(1944)
Andra världskrigets segermedalj
(1945)
National Defense Service Medal
med bronsstjärna
(1953, 1966)
Försvarsmaktens reservmedalj
med två brons timglasapparater
(1963, 1973, 1983)
Naval Reserve Medal
(1953)

Andra utmärkelser

Arv

  • Grace Hopper tilldelades 40 hedersgrader från universitet över hela världen under sin livstid.
  • Born with Curiosity: The Grace Hopper Story är en kommande dokumentärfilm .
  • Nvidia döper en kommande GPU -generation Hopper efter Grace Hopper.
  • Navy's Hopper Information Services Center är uppkallat efter henne.
  • Marinen namngav en guidad missilförstörare Hopper efter henne.

Platser

  • Grace Hopper Avenue i Monterey, Kalifornien , är platsen för flottans numeriska meteorologiska och oceanografiska centrum samt National Weather Services prognoskontor i San Francisco Bay Area.
  • Grace M. Hopper Navy Regional Data Automation Center vid Naval Air Station, North Island , Kalifornien.
  • Grace Murray Hopper Park , som ligger på South Joyce Street i Arlington, Virginia , är en liten minnespark framför hennes tidigare bostad (River House Apartments) och ägs nu av Arlington County, Virginia .
  • Brewster Academy , en skola i Wolfeboro, New Hampshire , USA, ägnade sitt datalabb åt henne 1985 och kallade det Grace Murray Hopper Center for Computer Learning. Akademin ger ett Grace Murray Hopper -pris till en examen som utmärkte sig inom datorsystem. Hopper hade tillbringat sina barndoms somrar på ett familjehem i Wolfeboro.
  • Grace Hopper College , en av bostadskollegierna vid Yale University .
  • En administrativ byggnad på Naval Support Activity Annapolis (tidigare känd som Naval Station Annapolis) i Annapolis, Maryland heter Grace Hopper Building till hennes ära.
  • Vice amiral Walter E. "Ted" Carter tillkännagav den 8 september 2016 vid Athenakonferensen att Naval Academy nyaste Cyber ​​Operations -byggnad skulle få namnet Hopper Hall efter admiral Grace Hopper. Detta är den första byggnaden vid någon serviceakademi uppkallad efter en kvinna. I hans ord var Grace Hopper "cyberhavens amiral".
  • US Naval Academy äger också en Cray XC-30 superdator som heter "Grace", värd vid University of Maryland-College Park.
  • Byggnaden 1482 ombord på Naval Air Station North Island, som rymmer Naval Computer and Telecommunication Station San Diego, heter Grace Hopper Building och innehåller också History of Naval Communications Museum.
  • Byggnad 6007, C2/CNT West i Aberdeen Proving Ground , Maryland, är uppkallad efter henne.
  • Gatan utanför Nathan Deal Georgia Cyber ​​Innovation and Training Center i Augusta, Georgia, heter Grace Hopper Lane.
  • Grace Hopper Academy är en med vinstdrivande uppslukande programmeringsskola i New York City uppkallad till Grace Hoppers ära. Det öppnade i januari 2016 med målet att öka andelen kvinnor inom karriär inom programvaruteknik.
  • En bro över Goose Creek, för att ansluta sig till norra och södra sidan av Naval Support Activity Charleston -sidan av Joint Base Charleston , South Carolina , heter Grace Hopper Memorial Bridge till hennes ära.
  • Mindre planet 5773 Hopper som upptäcktes av Eleanor Helin är namngiven till hennes ära. Den officiella namngivningen publicerades av Minor Planet Center den 8 november 2019 ( MPC 117229 ).
  • Grace Hopper Hall, en möteshall i Orlando, Florida (som ligger på platsen för det tidigare Orlando Naval Training Center) är uppkallad efter henne.

Program

  • Kvinnor på Microsoft Corporation bildade en medarbetargrupp vid namn Hoppers och inrättade ett stipendium till hennes ära.
  • Från och med 2015 heter ett av de nio tävlingsfälten vid FIRST Robotics Competition världsmästerskapet efter Hopper.
  • Ett namngivet professorat vid institutionen för datavetenskap inrättades vid Yale University till hennes ära. Joan Feigenbaum utnämndes till denna stol 2008.
  • År 2020 kallade Google sin nya undervattensnätverkskabel för 'Grace Hopper' . Kabeln kommer att ansluta USA, Storbritannien och Spanien och beräknas vara färdig år 2022.

I populärkulturen

  • I hans serietidningsserie, Secret Coders av Gene Luen Yang , heter huvudpersonen Hopper Gracie-Hu.
  • Sedan 2013 har Hoppers officiella porträtt inkluderats i matplotlib python -biblioteket som provdata för att ersätta den kontroversiella Lenna -bilden.

Grace Hopper Celebration of Women in Computing

Hennes arv var en inspirerande faktor i skapandet av Grace Hopper Celebration of Women in Computing . Denna konferens hålls årligen och är utformad för att ta fram kvinnors forskning och karriärintressen inom datorer i framkant.

Se även

Anteckningar

Dödsannonser

Referenser

Vidare läsning

externa länkar