Hopper, Grace

Grace Hopper
engelsk  Grace Hopper

Commodore Hopper. Bilden tagen 1984.
Namn vid födseln engelsk  Grace Brewster Murray
Födelsedatum 9 december 1906( 1906-12-09 )
Födelseort New York
Dödsdatum 1 januari 1992 (85 år)( 1992-01-01 )
En plats för döden Arlington
Medborgarskap  USA
Ockupation matematiker , sjöofficer , datavetare , universitetslektor , programmerare , fysiker
Far Walter Fletcher Murray [d] [2]
Mor Mary Campbell van Horne [d] [2]
Make Vincent Foster Hopper [d] [1]
Utmärkelser och priser
Presidentens frihetsmedalj (band).svg Försvarsmaktens reservmedalj ribbon.svg
Förtjänstmedalj ribbon.svg American Campaign Medal ribbon.svg Orden av Legion of Honor av graden av legionär
Andra världskrigets segermedalj ribbon.svg Försvarstjänstens medalj ribbon.svg Military Distinguished Service Medal (USA)
 Mediafiler på Wikimedia Commons

Grace Hopper ( född Grace  Brewster  Murray; 9 december 1906 - 1 januari  1992 ) var en amerikansk vetenskapsman och kommodor (konteramiral av junior rang) från den amerikanska flottan. Som en pionjär inom sitt område var hon en av de första som skrev program för Harvard Mark I -datorn . Hon utvecklade den första kompilatorn för ett datorprogrammeringsspråk [3] [4] [5] [6] [7] , utvecklade konceptet med maskinoberoende programmeringsspråk, vilket ledde till skapandet av COBOL , ett av de första högnivåerna programmeringsspråk . Hon är krediterad för att popularisera termen felsökning för att felsöka datorfel. På grund av hennes många prestationer och höga rang i marinen kallas hon ibland för "Amazing Grace", "Amazing Grace" (möjligen en anspelning på Amazing Grace -hymnen ) [8] [9] . Den amerikanska marinens jagare USS Hopper (DDG-70) och superdatorn Cray XE6 "Hopper" från Department of Energy Research Computing Center (NERSC) är namngivna efter hennes ära.

Tidigt liv och utbildning

Född i New York. Födelsenamn: Grace Brewster Murray. Hon var äldst av tre barn. Som barn var hon nyfiken, och denna egenskap fanns kvar med henne under hela hennes liv. Vid sju års ålder bestämde hon sig för att ta reda på hur väckarklockan fungerade. Hon plockade isär sju väckarklockor innan hennes mamma förstod vad som pågick; därefter var hon tvungen att begränsa sig till en väckarklocka [10] . För att förbereda sig för college studerade hon vid Wardlow-Hartridge School i Plainfield, New Jersey. Det första försöket att komma in på Vassar College vid 16 års ålder misslyckades på grund av låg poäng i latin. Hon kunde gå in året därpå. Hon tog examen från Vassar 1928 med en kandidatexamen i matematik och fysik. Samtidigt präglades hennes framgångar av ett hedersdiplom från akademiska sällskapet Phi Beta Kappa . Hon tog sin magisterexamen från Yale University 1930.

År 1934 tog hon också sin doktorsexamen i matematik där under överinseende av Oistin Ore [11] [12] . Samma år publicerades hennes avhandling "New types of irreducibility criteria" [13] . Hopper började undervisa i matematik vid Vassar 1934 och blev docent 1941.

Hon var gift med professorn Vincent Foster Hopper vid New York University (1906-1976 [14] ) från 1930 till hennes skilsmässa 1945 [11] Hon behöll sin mans efternamn och gifte sig aldrig om.

Karriär

Andra världskriget

1943 tog Hopper tjänstledigt från Vassar och svors in i US Navy Reserve , liksom många av kvinnorna som anmälde sig frivilligt för WAVES ("Women in Volunteer Emergency Service"). Hon accepterades som ett undantag; hon var 15 pund (6,8 kg) under den nedre viktgränsen på 120 pund (54 kg). Hon tog värvning i december och gick på Reserve Cadet School vid Smith College, Northampton , NY. Massachusetts . Hopper tog examen i toppen av sin klass och tilldelades som underlöjtnant till Bureau of Ordnance Computing Projects vid Harvard University . Hon programmerade Mark I-datorn under Howard Aiken . Aiken och Hopper var medförfattare till tre artiklar om Mark I-datorn, även känd som den automatiska sequencern. Hoppers begäran om att bli överförd till den reguljära flottan beviljades inte på grund av hennes ålder (38 år). Hon fortsatte att tjänstgöra i reserven. Hopper stannade kvar på Harvard Computation Lab fram till 1949 och avstod från sin fulla professur vid Vassar till förmån för forskningsarbete vid Harvard under ett marinekontrakt [15] .

UNIVAC

1949 blev Hopper anställd på Eckert-Mauchly Computer Corporation och som senior matematiker gick han med i UNIVAC I designteam . I början av 1950-talet togs företaget över av Remington Rand Corporation , och sedan släppte deras team den första kompilatorn någonsin. Den var känd som "A Compiler" och den första versionen var A-0.

1952 hade hon en kompilator redo att gå:

"De kunde inte tro det," sa hon. "Jag hade en fungerande kompilator och ingen använde den. Jag fick höra att en dator bara kan utföra aritmetiska operationer."

Originaltext  (engelska)[ visaDölj] Ingen trodde på det," sa hon. "Jag hade en kompilator igång och ingen skulle röra den. De sa till mig att datorer bara kunde göra aritmetik.

[16] .

1954 blev hon chef för automations- och programmeringsavdelningen, och hennes avdelning producerade några av de första kompilatorerna, inklusive ARITH-MATIC , MATH-MATIC och FLOW-MATIC .

COBOL

Våren 1959 samlade den två dagar långa konferensen om databehandlingsspråk ( CODASYL ) datavetare som arbetade i näringslivet och i statens tjänst. Hopper var kommitténs tekniska rådgivare, och många av hennes tidigare underordnade tjänstgjorde i interimskommittén som standardiserade (definierade) det nya COBOL-språket. Detta nya språk var en förlängning av Hoppers FLOW-MATIC och innehöll några av idéerna från COMTRAN , ett liknande språk från IBM . Detta nya språk innehöll Hoppers idé att program är bättre skrivna på ett språk som är närmare engelska än på ett språk som är närmare maskinkod (som assembler , till exempel ). COBOL har blivit det mest använda språket för affärsapplikationer och förblir så till denna dag [17] .

Åren 1967-1977. Hopper drev Navy Programming Languages ​​Group (Navy's Office of Information Systems Planning) och befordrades till kapten 1973 [15] Hon utvecklade valideringsprogramvara för COBOL och dess kompilator som en del av COBOLs standardiseringsprogram [15] .

Standardisering

På 1970-talet Hopper övertygade försvarsdepartementet att ersätta stora, centraliserade system med ett nätverk av små, utspridda datorer. Alla användare av vilken datornod som helst kunde komma åt databaser lagrade på nätverket [18] :119 . Hon var banbrytande för standardisering för att testa datorsystem och komponenter, och viktigast av allt, i tidiga programmeringsspråk som FORTRAN och COBOL. Överensstämmelsetester med dessa standarder har resulterat i betydande konvergens mellan de olika dialekterna för dessa språk mellan stora datortillverkare. På 1980-talet dessa tester godkändes av National Bureau of Standards (NBS), nu känd som National Institute of Standards and Technology (NIST).

Pensionering

I slutet av 1966 drog sig Hopper i pension från United States Navy Reserve med rang av Commander . I augusti 1967 kallades hon återigen till aktiv tjänst under en period av sex månader, denna utnämning förvandlades till ett tillsvidarekontrakt. 1971 gick Hopper åter i pension, men 1972 ombads hon återigen att återvända till tjänsten.

1973, amiral Elmo R. Zumwalt Jr. befordrade Hopper till rang av kapten (ungefär motsvarande kapten av första rang ).

Efter att representanten Philip Crane såg Grace i avsnittet 60 Minutes i mars 1983, skickade han en gemensam framställning från representanthuset till presidenten, och framställningen resulterade i att Grace Hopper höjdes till rangen av commodore . 1985 döptes rangen av commodore om till konteramiral Lower Half (den har ingen analog i den ryska flottan, högre än kapten av 1:a rangen, men lägre än konteramiral ).

Den 14 augusti 1986 tvingades Hopper avgå från marinen igen. Vid hennes bortgångsceremoni belönades Hopper med Distinguished Service Medal, den högsta utmärkelsen för icke-stridstjänst från det amerikanska försvarsdepartementet.

Vid tidpunkten för sin pensionering var Grace den äldsta aktiva tjänstgöringsofficeren i US Navy (79 år, åtta månader och fem dagar), och hennes pensionsceremoni ägde rum på USS Constitution , det äldsta aktiva USS Navy-fartyget (188 ) år, nio månader och 23 dagar). dagar) [20] .

Efter pensioneringen anställdes Hopper som seniorkonsult på Digital Equipment Corporation , där hon arbetade fram till sin död vid 85 års ålder 1992.

Goodwill Ambassador – så kan man kalla hennes nya roll. Hon har hållit olika föreläsningar om datorålderns gryning, hennes karriär och de insatser som datordesigners kan göra för att göra livet enklare för användarna. Hopper besökte de flesta av Digital Equipments ingenjörsanläggningar, där lyssnarna ofta såg bort henne med stående ovationer. Hon illustrerade många av sina föreläsningar med en rak Bell-telefonsladd, klippt till en längd av 30 cm för att visa avståndet som ljuset färdas på en nanosekund. Kabeln skickades till publiken som ett visuellt hjälpmedel.

Hopper bar alltid sin klänningsuniform vid dessa föreläsningar, trots att hon inte längre var i aktiv tjänst.

"Min viktigaste prestation, förutom att bygga en kompilator, är att lära unga människor. Du vet, de kommer fram till mig och säger, "Tror du att vi kan göra det?" Jag säger, "Prova det." Och jag stöttar dem. De behöver det. Jag följer deras utveckling och ibland uppmuntrar jag dem att ta risker och möta professionella utmaningar.” [21]

Hopper begravdes på Arlington National Cemetery med full militär utmärkelse.

Utmärkelser och erkännande

Naval Center for Numerical Meteorology and Oceanography ligger på 7 Grace Hopper Avenue, Monterey, Kalifornien.

Det finns en Grace Murray Hopper Park på South Joyce Street i Arlington, Virginia. Detta är en liten minnespark framför Grace Hoppers herrgård (River House Apartments). Ägs för närvarande av Arlington County, Virginia.

Arbetare på världens största mjukvaruföretag, Microsoft Corporation, bildade en arbetsorganisation som heter Hoppers och etablerade ett stipendium till Graces ära. Hoppers har över 3 000 medlemmar över hela världen.

Brewster Academy, en internatskola i Wolfborough, New Hampshire, USA, dedikerade sitt datorlabb till Grace 1985, och gav klassen namnet Grace Murray Hopper Computer Learning Center [19] . Akademien belönar också akademiker som utmärker sig i datorsystemklasser med Grace Murray Hopper-priset [25] . Som barn tillbringade Hopper sommarmånaderna på familjens herrgård i Wolfborough.

Naval Base Administration Building, Annapolis (tidigare känd som Naval Station Annapolis) i Annapolis, Maryland, kallas "Grace Hopper Building" för att hedra amiral Hopper [19] .

Byggnad 1482, Naval Air Station North Island, som innehåller Naval Computers och San Diego Telecommunications Station, kallas också "Grace Hopper Building".

Byggnad 6007 "C2/CNT West, Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance", eller "C4ISR", Aberdeen Proving Ground, Maryland Center of Excellence, heter "Rear Admiral Grace Hopper Building".

En personlig professur vid Institutionen för datavetenskap inrättades vid Yale University till Graces ära. Joan Feigenbaum utsågs till denna position 2008 [26] .

Grace Hoppers arv inspirerade till skapandet av konferensen Honoring Women in Information Technology [27] . Detta årliga evenemang är tillägnat att lyfta fram kvinnors forsknings- och karriärintressen inom IT.

Goose Creek Bridge, som förbinder de norra och södra delarna av sjöbasen, som är en del av Charleston-delen av Joint Base Charleston, South Carolina, kallas "Grace Hopper Memorial Bridge" för att hedra amiral Hopper .

Underhållande berättelser

Under stora delar av hennes senare karriär var Hopper exceptionellt efterfrågad som talare vid olika datateknikrelaterade evenemang. Hon var vida känd för sitt livliga och fria sätt som berättare, liksom för sitt förråd av sagor från krigets första år. I den här miljön fick Hopper smeknamnet "Granny COBOL".

Under utvecklingen av Mark II -datorn vid Harvard University 1947 hittade och tog hennes kollegor bort en nattfjäril som satt fast i ett relä och blockerade signalöverföringen; Hopper hänvisade till detta som att "felsöka" systemet - på amerikansk engelska betydde ordet debugging bokstavligen "att ta bort insekter" [29] . Även om termen " datorbugg " inte tillförlitligt kan tillskrivas amiral Hopper, har hon gett termen "felsökning" en viss popularitet [30] . Resterna av malen förvaras i loggen för gruppens stockar (loggen i sin tur förvaras på Smithsonian National Museum of American History , Washington) [31] .

Hopper är känd för att ta reda på hur man visualiserar begreppet nanosekund. Folk (som generaler och amiraler) frågade henne ofta varför satellitkommunikation tog så lång tid. För tydlighetens skull började Grace ge dem 30 centimeter långa sladdbitar, eftersom det är så mycket ljus som färdas på en nanosekund. Grace gav metonymen "nanosekunder" till dessa segment [32] . Hopper klargjorde för publiken att detta var den maximala sträckan som ljus kunde färdas i vakuum utan störningar, och att signalerna färdades längre på de faktiska kablarna som var hennes hjälp.

Hon använde senare samma metafor för att illustrera varför snabba datorer måste vara små. I många av sina föreläsningar och besök delade hon ut "nanosekunder" till publiken och kompletterade presentationen med en 300 meter lång kabelspole som betecknar en mikrosekund. Senare, medan hon föreläste för DEC, delade hon ut paket med mald peppar, vars korn hon kallade "picoseconds" [33] .

Jay Elliot beskrev Grace Hopper som "till märgen av hennes ben" en sjöman med en dold "pirat" inuti [34] .

Korta dödsannonser

Anteckningar

  1. MacTutor History of Mathematics Archive
  2. 1 2 Pas L.v. Genealogics  (engelska) - 2003.
  3. Richard L. Wexelblat, red. Programmeringsspråkens historia  (obestämd) . - New York: Academic Press , 1981. - ISBN 0-12-745040-8 .
  4. Donald D. Spencer. Datorer och informationsbehandling  (obestämd tid) . - CE Merrill Publishing Co, 1985. - ISBN 978-0-675-20290-9 .
  5. Phillip A. Laplante. Ordbok för datavetenskap, teknik och teknik  (engelska) . - CRC Press , 2001. - ISBN 978-0-8493-2691-2 .
  6. Bryan H. Bunch, Alexander Hellemans. Teknikens tidtabeller: En kronologi över de viktigaste personerna och händelserna i  teknikens historia . - Simon & Schuster , 1993. - ISBN 978-0-671-76918-5 .
  7. Bernhelm Booss-Bavnbek, Jens Høyrup. Matematik och krig  (neopr.) . — Birkhauser Verlag, 2003. - ISBN 978-3-7643-1634-1 .
  8. Cyberhjältar från det förflutna: "Amazing Grace"  Hopper . Hämtad 12 december 2012. Arkiverad från originalet 19 april 2013.
  9. Grace Murray  Hopper . Hämtad 12 december 2012. Arkiverad från originalet 19 april 2013.
  10. Elizabeth; Dickason. Tillbakablick: Grace Murray Hoppers yngre år   // Chips . - 1992. - April.
  11. 1 2 Green, Judy och Jeanne LaDuke. Banbrytande kvinnor i amerikansk matematik: doktorerna före  1940 . — Providence, Rhode Island : American Mathematical Society , 2009. — ISBN 978-0821843765 .
  12. Även om vissa böcker, inklusive Kurt Beyers Grace Hopper and the Invention of the Information Age , rapporterade att Hopper var den första kvinnan som fick en Yale doktorsexamen i matematik, var den första av tio kvinnor före 1934 Charlotte Cynthia Barnum (1860–1934) . Murray, Margaret A.M. Första damen i matte?, s. 5–6.
  13. G.M. Hopper och O. Ore, "Nya typer av irreducerbarhetskriterier," Bull. amer. Matematik. soc. 40 (1934) 216
  14. Prof. Vincent Hopper från NYU, litteraturlärare, död vid 69 (21 januari 1976).
  15. 1 2 3 Williams, Kathleen Broome. Improbable Warriors: Women Scientists and the US Navy in World War II  (engelska) . - Annapolis : United States Naval Institute , 2001. - ISBN 978-1-55750-961-1 .
  16. Grace Hoppers  intelligens och visdom . Hämtad 18 april 2013. Arkiverad från originalet 19 april 2013.
  17. Beyer, Kurt W. Grace Hopper och informationsålderns  uppfinning . - Cambridge, Massachusetts : The MIT Press , 2009. - ISBN 978-0-262-01310-9 .
  18. McGee, Russell C. Mitt äventyr med dvärgar: En personlig historia i stordatorer  . — Charles Babbage Institute, University of Minnesota, 2004.
  19. 1 2 3 Konteramiral Grace Murray Hopper,  USN . Biografier i sjöhistoria . United States Navy Naval Historical Center . Tillträdesdatum: 28 maj 2007. Arkiverad från originalet 19 april 2013.
  20. U.P.I. _ Computer Whiz går i pension från Navy , Detroit Free Press  (15 augusti 1986), s. 4A. Arkiverad från originalet den 22 februari 2014. Hämtad 18 april 2013.
  21. Gilbert, Lynn. Särskilda passioner: Grace Murray Hopper  (neopr.) . — 1:a. - New York : Lynn Gilbert Inc., 2012. - (Women of Wisdom-serien). - ISBN 978-1-61979-403-0 .
  22. Thomas J. Misa, red., Gender Codes: Why Women Are Leaving Computing (Wiley/IEEE Computer Society Press, 2010), s. 63, 117.
  23. Computer History Museum Fellow Award-mottagare (länk inte tillgänglig) . Hämtad 18 april 2013. Arkiverad från originalet 1 mars 2005. 
  24. Hoppers hemsida  (engelska)  (inte tillgänglig länk) . nersc.gov . Hämtad 18 april 2013. Arkiverad från originalet 25 mars 2011.
  25. Brewster Connections: Summer 2007  (engelska)  (länk inte tillgänglig) . Hämtad 18 april 2013. Arkiverad från originalet 11 september 2014.
  26. Yale News, 18 juli 2008
  27. Grace Hopper Celebration of Women in Computing (inte tillgänglig länk) . Hämtad 18 april 2013. Arkiverad från originalet 9 januari 2014. 
  28. Brading, Tom Women's History Month: Beyond the bridge: Story of 'Amazing Grace' Hopper  (eng.)  (länk ej tillgänglig) (13 mars 2012). Hämtad 12 februari 2013. Arkiverad från originalet 17 mars 2013.
  29. felsöka  . _ Merriam Webster Dictionary . Hämtad 25 maj 2013. Arkiverad från originalet 25 maj 2013.
  30. Taylor, Alexander L., III . The Wizard Inside the Machine , TIME  (16 april 1984). Arkiverad från originalet den 15 augusti 2013. Hämtad 17 februari 2007.
  31. Loggbok med  datorbugg . National Museum of American History . Hämtad 18 april 2013. Arkiverad från originalet 19 april 2013.
  32. Sen kväll med David Letterman. Late Night med David Letterman . NBC , New York City. 2 oktober 1986, avsnitt 771 Säsong 5
  33. McKenzie, Marianne The amazing Grace Hopper  (eng.)  (länk ej tillgänglig) . Hämtad 3 maj 2011. Arkiverad från originalet 22 juli 2011.
  34. Elliott, Jay; Simon, William L. Steve Jobs sätt: iLeaderskap för en ny generation  (engelska) . - Philadelphia: Vanguard, 2011. - P. 71. - ISBN 978-1-59315-639-8 .

Länkar