Grace Hopper | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
engelsk Grace Hopper | ||||||||||
Commodore Hopper. Bilden tagen 1984. | ||||||||||
Namn vid födseln | engelsk Grace Brewster Murray | |||||||||
Födelsedatum | 9 december 1906 | |||||||||
Födelseort | New York | |||||||||
Dödsdatum | 1 januari 1992 (85 år) | |||||||||
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 |
|
|||||||||
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.
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.
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] .
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 .
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] .
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).
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.
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 .
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] .
![]() | ||||
---|---|---|---|---|
Ordböcker och uppslagsverk | ||||
Släktforskning och nekropol | ||||
|