Hopper, Grace

Grace Hopper
engelsk  Grace Hopper

Commodore Hopper. Foto taget i 1984.
Navn ved fødslen engelsk  Grace Brewster Murray
Fødselsdato 9. december 1906( 1906-12-09 )
Fødselssted New York
Dødsdato 1. januar 1992 (85 år)( 1992-01-01 )
Et dødssted Arlington
Borgerskab  USA
Beskæftigelse matematiker , søofficer , datalog , universitetslektor , programmør , fysiker
Far Walter Fletcher Murray [d] [2]
Mor Mary Campbell van Horne [d] [2]
Ægtefælle Vincent Foster Hopper [d] [1]
Priser og præmier
Præsidentens Frihedsmedalje (bånd).svg Forsvarets reservemedalje ribbon.svg
Fortjenestemedalje ribbon.svg American Campaign Medal ribbon.svg Æreslegionens orden af ​​legionærgrad
Anden Verdenskrigs sejrsmedalje ribbon.svg National Defence Service Medal ribbon.svg Military Distinguished Service Medal (USA)
 Mediefiler på Wikimedia Commons

Grace Hopper ( født Grace  Brewster  Murray; 9. december 1906 - 1.  januar 1992 ) var en amerikansk videnskabsmand og commodore (kontreadmiral af junior rang) fra den amerikanske flåde. Som en pioner inden for sit felt var hun en af ​​de første, der skrev programmer til Harvard Mark I -computeren . Hun udviklede den første compiler til et computerprogrammeringssprog [3] [4] [5] [6] [7] , udviklede konceptet med maskinuafhængige programmeringssprog, hvilket førte til skabelsen af ​​COBOL , et af de første højt niveau programmeringssprog . Hun er krediteret for at popularisere udtrykket debugging for at fejlfinde computerfejl. På grund af hendes mange præstationer og høje rang i flåden, bliver hun nogle gange omtalt som "Amazing Grace", "Amazing Grace" (muligvis en hentydning til Amazing Grace -hymnen ) [8] [9] . Den amerikanske flådes destroyer USS Hopper (DDG-70) og Cray XE6 "Hopper" supercomputeren fra Department of Energy Research Computing Center (NERSC) er navngivet til hendes ære.

Tidligt liv og uddannelse

Født i New York. Fødselsnavn: Grace Brewster Murray. Hun var den ældste af tre børn. Som barn var hun nysgerrig, og denne egenskab forblev med hende hele livet. Som syvårig besluttede hun sig for at finde ud af, hvordan vækkeuret fungerede. Hun adskilte syv vækkeure, før hendes mor indså, hvad der foregik; efterfølgende måtte hun begrænse sig til ét vækkeur [10] . For at forberede sig til college studerede hun på Wardlow-Hartridge School i Plainfield, New Jersey. Det første forsøg på at komme ind på Vassar College i en alder af 16 var mislykket på grund af en lav score i latin. Hun kunne komme ind året efter. Hun dimitterede fra Vassar i 1928 med en bachelorgrad i matematik og fysik. Samtidig blev hendes succes præget af et æresdiplom fra det akademiske selskab Phi Beta Kappa . Hun modtog sin kandidatgrad fra Yale University i 1930.

I 1934 modtog hun også sin doktorgrad i matematik der under tilsyn af Oistin Ore [11] [12] . Samme år udkom hendes afhandling "New types of irreducibility criteria" [13] . Hopper begyndte at undervise i matematik på Vassar i 1934 og blev lektor i 1941.

Hun var gift med professor ved New York University, Vincent Foster Hopper (1906-1976 [14] ) fra 1930 til sin skilsmisse i 1945 [11] Hun beholdt sin mands efternavn og giftede sig aldrig igen.

Karriere

Anden Verdenskrig

I 1943 tog Hopper orlov fra Vassar og blev svoret ind i US Navy Reserve , ligesom mange af de kvinder, der meldte sig frivilligt til WAVES ("Women in Volunteer Emergency Service"). Hun blev accepteret som en undtagelse; hun var 15 pund (6,8 kg) under den nedre vægtgrænse på 120 pund (54 kg). Hun meldte sig i december og gik på Reserve Cadet School ved Smith College, Northampton , NY. Massachusetts . Hopper uddannede sig til toppen af ​​sin klasse og blev tildelt som andenløjtnant til Bureau of Ordnance Computing Projects på Harvard University . Hun programmerede Mark I-computeren under Howard Aiken . Aiken og Hopper var medforfattere til tre artikler om Mark I-computeren, også kendt som den automatiske sequencer. Hoppers anmodning om at blive overført til den regulære flåde blev ikke imødekommet på grund af hendes alder (38 år). Hun fortsatte med at tjene i reserven. Hopper forblev på Harvard Computation Lab indtil 1949, og opgav sit fulde professorat ved Vassar til fordel for forskningsarbejde ved Harvard under en flådekontrakt [15] .

UNIVAC

I 1949 blev Hopper ansat i Eckert-Mauchly Computer Corporation og sluttede sig som seniormatematiker til UNIVAC I designteamet . I begyndelsen af ​​1950'erne blev virksomheden overtaget af Remington Rand Corporation , og derefter udgav deres team den første compiler nogensinde. Det var kendt som "A Compiler", og den første version var A-0.

I 1952 havde hun en kompilator klar til at gå:

"De kunne ikke tro det," sagde hun. "Jeg havde en fungerende compiler, og ingen brugte den. Jeg fik at vide, at en computer kun kan udføre aritmetiske operationer."

Originaltekst  (engelsk)[ Visskjule] Ingen troede på det," sagde hun. "Jeg havde en kørende compiler, og ingen ville røre ved den. De fortalte mig, at computere kun kunne regne.

[16] .

I 1954 blev hun leder af automations- og programmeringsafdelingen, og hendes afdeling producerede nogle af de første compilere, herunder ARITH-MATIC , MATH-MATIC og FLOW-MATIC .

COBOL

I foråret 1959 samlede den to-dages konference om databehandlingssprog ( CODASYL ) dataloger, der arbejdede i erhvervslivet og i statens tjeneste. Hopper var udvalgets tekniske rådgiver, og mange af hendes tidligere underordnede tjente i det midlertidige udvalg, der standardiserede (definerede) det nye COBOL-sprog. Dette nye sprog var en udvidelse af Hoppers FLOW-MATIC og indeholdt nogle af ideerne fra COMTRAN , et lignende sprog fra IBM . Dette nye sprog indeholdt Hoppers idé om, at programmer er bedre skrevet på et sprog, der er tættere på engelsk end på et sprog, der er tættere på maskinkode (som f.eks . assembler ). COBOL er blevet det mest udbredte sprog til forretningsapplikationer og er det den dag i dag [17] .

I 1967-1977. Hopper drev Navy Programming Languages ​​Group (Navy's Office of Information Systems Planning) og blev forfremmet til kaptajn i 1973 [15] Hun udviklede valideringssoftware til COBOL og dets compiler som en del af COBOL standardiseringsprogram [15] .

Standardisering

I 1970'erne Hopper overbeviste forsvarsministeriet om at erstatte store, centraliserede systemer med et netværk af små, spredte computere. Enhver bruger af enhver computerknude kunne få adgang til databaser gemt på netværket [18] :119 . Hun var banebrydende for standardisering i test af computersystemer og komponenter, og vigtigst af alt, i tidlige programmeringssprog som FORTRAN og COBOL. Overholdelsestest med disse standarder har resulteret i betydelig konvergens mellem de forskellige dialekter af disse sprog på tværs af store computerproducenter. I 1980'erne disse tests blev godkendt af National Bureau of Standards (NBS), nu kendt som National Institute of Standards and Technology (NIST).

Pensionering

I slutningen af ​​1966 trak Hopper sig tilbage fra United States Navy Reserve med rang af Commander . I august 1967 blev hun igen kaldt til aktiv tjeneste i en periode på seks måneder, denne ansættelse blev til en tidsubegrænset kontrakt. I 1971 gik Hopper igen på pension, men i 1972 blev hun igen bedt om at vende tilbage til tjenesten.

I 1973, admiral Elmo R. Zumwalt Jr. forfremmet Hopper til rang af kaptajn (svarende omtrent til kaptajn af første rang ).

Efter at rep. Philip Crane så Grace i episoden af ​​60 Minutes fra marts 1983, sendte han en fælles underskriftsindsamling fra Repræsentanternes Hus til præsidenten, hvilket andragende resulterede i, at Grace Hopper blev ophøjet til rang af commodore . I 1985 blev rangen af ​​commodore omdøbt til kontreadmiral Lower Half (den har ingen analog i den russiske flåde, højere end kaptajn af 1. rang, men lavere end kontreadmiral ).

Den 14. august 1986 blev Hopper tvunget til at træde tilbage fra flåden igen. Ved hendes dødsceremoni blev Hopper tildelt Distinguished Service Medal, det amerikanske forsvarsministeriums højeste ikke-kamptjeneste.

På tidspunktet for sin pensionering var Grace den ældste aktive officer i den amerikanske flåde (79 år, otte måneder og fem dage), og hendes pensionsceremoni fandt sted på USS Constitution , det ældste aktive USS Navy-fartøj (188) år, ni måneder og 23 dage). dage) [20] .

Efter pensioneringen blev Hopper ansat som seniorkonsulent hos Digital Equipment Corporation , hvor hun arbejdede indtil sin død i en alder af 85 i 1992.

Goodwill Ambassadør – sådan kan man kalde hendes nye rolle. Hun har holdt forskellige foredrag om computeralderens begyndelse, hendes karriere og den indsats, som computerdesignere kan gøre for at gøre livet lettere for brugerne. Hopper besøgte de fleste af Digital Equipments tekniske faciliteter, hvor lytterne ofte så hende af med stående ovationer. Hun illustrerede mange af sine foredrag med en lige Bell-telefonledning, skåret til i en længde på 30 cm for at demonstrere den afstand, lyset rejser på et nanosekund. Kablet blev sendt til publikum som en visuel hjælp.

Hopper bar altid sin kjoleuniform til disse forelæsninger, på trods af at hun ikke længere var i aktiv tjeneste.

"Min vigtigste præstation, udover at bygge en compiler, er at undervise unge mennesker. Du ved, de kommer hen til mig og siger: "Tror du, vi kan gøre det?" Jeg siger: "Prøv det." Og jeg støtter dem. De har brug for det. Jeg følger deres udvikling, og til tider opfordrer jeg dem til at tage risici og møde faglige udfordringer.” [21]

Hopper blev begravet på Arlington National Cemetery med fuld militær udmærkelse.

Priser og anerkendelse

Naval Center for Numerical Meteorology and Oceanography er placeret på 7 Grace Hopper Avenue, Monterey, Californien.

Der er en Grace Murray Hopper Park beliggende på South Joyce Street i Arlington, Virginia. Dette er en lille mindepark foran Grace Hoppers palæ (River House Apartments). Ejes i øjeblikket af Arlington County, Virginia.

Arbejdere hos verdens største softwarevirksomhed, Microsoft Corporation, dannede en arbejdsorganisation kaldet Hoppers og etablerede et stipendium til Graces ære. Hoppers har over 3.000 medlemmer over hele verden.

Brewster Academy, en kostskole beliggende i Wolfborough, New Hampshire, USA, dedikerede sit computerlaboratorium til Grace i 1985 og navngav klassen Grace Murray Hopper Computer Learning Center [19] . Akademiet tildeler også kandidater, der udmærker sig i computersystemer klasser med Grace Murray Hopper Prize [25] . Som barn tilbragte Hopper sommermånederne på familiens palæ i Wolfborough.

Naval Base Administration Building, Annapolis (tidligere kendt som Naval Station Annapolis) i Annapolis, Maryland, er navngivet "Grace Hopper Building" til ære for Admiral Hopper [19] .

Bygning 1482, Naval Air Station North Island, der indeholder Naval Computers og San Diego Telecommunications Station, kaldes også "Grace Hopper Building".

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

Et personligt professorat i Institut for Datalogi blev oprettet ved Yale University til Graces ære. Joan Feigenbaum blev udnævnt til denne stilling i 2008 [26] .

Grace Hoppers arv inspirerede til oprettelsen af ​​Honoring Women in Information Technology-konferencen [27] . Denne årlige begivenhed er dedikeret til at bringe kvinders forsknings- og karriereinteresser inden for IT på banen.

Goose Creek Bridge, som forbinder den nordlige og sydlige del af flådebasen, som er en del af Charleston-delen af ​​Joint Base Charleston, South Carolina, er navngivet "Grace Hopper Memorial Bridge" til ære for Admiral Hopper .

Underholdende historier

I en stor del af sin senere karriere var Hopper usædvanligt efterspurgt som foredragsholder ved forskellige computerteknologirelaterede begivenheder. Hun var alment kendt for sin livlige og frie væremåde som historiefortæller, såvel som for sit lager af fortællinger fra krigens første år. I dette miljø fik Hopper tilnavnet "Granny COBOL".

Mens hun udviklede Mark II -computeren på Harvard University i 1947, fandt og fjernede hendes kolleger en møl, der sad fast i et relæ og blokerede signaltransmission; Hopper omtalte dette som "debugging" af systemet - på amerikansk engelsk betød ordet debugging bogstaveligt "fjernelse af insekter" [29] . Selvom udtrykket " computerfejl " ikke pålideligt kan tilskrives Admiral Hopper, har hun givet udtrykket "fejlretning" en vis popularitet [30] . Resterne af møllen opbevares i loggen over gruppens logfiler (loggen opbevares til gengæld på Smithsonian National Museum of American History , Washington) [31] .

Hopper er kendt for at finde ud af, hvordan man visualiserer begrebet nanosekund. Folk (såsom generaler og admiraler) spurgte hende ofte, hvorfor satellitkommunikation tog så lang tid. For klarhedens skyld begyndte Grace at give dem 30 centimeter lange ledningsstykker, da det er så meget lys, der rejser sig på et nanosekund. Grace gav metonymet "nanosekunder" til disse segmenter [32] . Hopper præciserede for publikum, at dette var den maksimale afstand, som lys kunne rejse i et vakuum uden interferens, og at signalerne rejste længere på de faktiske kabler, der var hendes hjælp.

Hun brugte senere samme metafor til at illustrere, hvorfor hurtige computere skulle være små. I mange af sine foredrag og besøg uddelte hun "nanosekunder" til publikum og supplerede præsentationen med en spole af kabel på 300 meter, der betegner et mikrosekund. Senere, mens hun holdt foredrag for DEC, uddelte hun pakker med kværnet peber, hvis korn hun kaldte "picoseconds" [33] .

Jay Elliot beskrev Grace Hopper som værende "til marven af ​​hendes knogler" en sømand med en skjult "pirat" indeni [34] .

Korte nekrologer

Noter

  1. MacTutor History of Mathematics Archive
  2. 1 2 Pas L.v. Genealogics  (engelsk) - 2003.
  3. Richard L. Wexelblat, red. Programmeringssprogs historie  (ubestemt) . - New York: Academic Press , 1981. - ISBN 0-12-745040-8 .
  4. Donald D. Spencer. Computere og informationsbehandling  (ubestemt) . - CE Merrill Publishing Co, 1985. - ISBN 978-0-675-20290-9 .
  5. Phillip A. Laplante. Ordbog for datalogi, teknik og teknologi  (engelsk) . - CRC Press , 2001. - ISBN 978-0-8493-2691-2 .
  6. Bryan H. Bunch, Alexander Hellemans. Teknologiens tidsplaner: En kronologi over de vigtigste personer og begivenheder i  teknologihistorien . - Simon & Schuster , 1993. - ISBN 978-0-671-76918-5 .
  7. Bernhelm Booss-Bavnbek, Jens Høyrup. Matematik og krig  (neopr.) . — Birkhauser Verlag, 2003. - ISBN 978-3-7643-1634-1 .
  8. Fortidens cyberhelte: "Amazing Grace"  Hopper . Hentet 12. december 2012. Arkiveret fra originalen 19. april 2013.
  9. Grace Murray  Hopper . Hentet 12. december 2012. Arkiveret fra originalen 19. april 2013.
  10. Elizabeth; Dickason. Tilbageblik: Grace Murray Hoppers yngre år   // Chips . - 1992. - April.
  11. 1 2 Green, Judy og Jeanne LaDuke. Banebrydende kvinder i amerikansk matematik : PhD'erne før 1940  . — Providence, Rhode Island : American Mathematical Society , 2009. — ISBN 978-0821843765 .
  12. Selvom nogle bøger, herunder Kurt Beyers Grace Hopper and the Invention of the Information Age , rapporterede, at Hopper var den første kvinde til at opnå en Yale PhD i matematik, var den første af ti kvinder før 1934 Charlotte Cynthia Barnum (1860-1934) . Murray, Margaret A.M. Matematikkens førstedame?, s. 5–6.
  13. G.M. Hopper og O. Ore, "New types of irreducibility criteria," Bull. amer. Matematik. soc. 40 (1934) 216
  14. Prof. Vincent Hopper fra NYU, litteraturlærer, død 69 år (21. januar 1976).
  15. 1 2 3 Williams, Kathleen Broome. Improbable Warriors: Women Scientists og US Navy i Anden Verdenskrig  (engelsk) . - Annapolis : United States Naval Institute , 2001. - ISBN 978-1-55750-961-1 .
  16. Grace Hoppers  vid og visdom . Hentet 18. april 2013. Arkiveret fra originalen 19. april 2013.
  17. Beyer, Kurt W. Grace Hopper og opfindelsen af  ​​informationsalderen . - Cambridge, Massachusetts : The MIT Press , 2009. - ISBN 978-0-262-01310-9 .
  18. McGee, Russell C. My Adventure with Dwarfs: A Personal History in Mainframe Computers  . - Charles Babbage Institute, University of Minnesota, 2004.
  19. 1 2 3 kontreadmiral Grace Murray Hopper,  USN . Biografier i søens historie . United States Navy Naval Historical Center . Dato for adgang: 28. maj 2007. Arkiveret fra originalen 19. april 2013.
  20. U.P.I. _ Computer Whiz trækker sig tilbage fra Navy , Detroit Free Press  (15. august 1986), s. 4A. Arkiveret fra originalen den 22. februar 2014. Hentet 18. april 2013.
  21. Gilbert, Lynn. Særlige passioner: Grace Murray Hopper  (neopr.) . — 1. - New York : Lynn Gilbert Inc., 2012. - (Women of Wisdom Series). - 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-modtager (link ikke tilgængeligt) . Hentet 18. april 2013. Arkiveret fra originalen 1. marts 2005. 
  24. Hopper-hjemmeside  (engelsk)  (utilgængeligt link) . nersc.gov . Hentet 18. april 2013. Arkiveret fra originalen 25. marts 2011.
  25. Brewster Connections: Summer 2007  (engelsk)  (link ikke tilgængeligt) . Hentet 18. april 2013. Arkiveret fra originalen 11. september 2014.
  26. Yale News, 18. juli 2008
  27. Grace Hopper Celebration of Women in Computing (ikke tilgængeligt link) . Hentet 18. april 2013. Arkiveret fra originalen 9. januar 2014. 
  28. Brading, Tom Kvindehistoriemåned: Beyond the bridge: Story of 'Amazing Grace' Hopper  (eng.)  (link utilgængeligt) (13. marts 2012). Hentet 12. februar 2013. Arkiveret fra originalen 17. marts 2013.
  29. fejlretning  . _ Merriam Webster ordbog . Hentet 25. maj 2013. Arkiveret fra originalen 25. maj 2013.
  30. Taylor, Alexander L., III . The Wizard Inside the Machine , TIME  (16. april 1984). Arkiveret fra originalen den 15. august 2013. Hentet 17. februar 2007.
  31. Logbog med  computerfejl . National Museum of American History . Hentet 18. april 2013. Arkiveret fra originalen 19. april 2013.
  32. Late Night med David Letterman. Late Night med David Letterman . NBC , New York City. 2. oktober 1986, afsnit 771, sæson 5
  33. McKenzie, Marianne The amazing Grace Hopper  (eng.)  (link unavailable) . Hentet 3. maj 2011. Arkiveret fra originalen 22. juli 2011.
  34. Elliott, Jay; Simon, William L. Steve Jobs måde: iLeadership for a new generation  (engelsk) . - Philadelphia: Vanguard, 2011. - S. 71. - ISBN 978-1-59315-639-8 .

Links