Grace Murray Hopper (1906-1992): Odkaz inovací a služeb
Prezident Peter Salovey 11. února oznámil, že on a Yale Corporation hlasovali pro změnu názvu Calhoun College, jedna z vysokoškolských rezidenčních vysokých škol, na počest absolventky Grace Murray Hopperové. Grace Brewster Murray Hopper byla počítačová průkopnice a námořní důstojnice. Přečíst příběh. Zde je pohled na Hopperův život a dědictví.
Grace Brewster Murray Hopper byla počítačová průkopnice a námořní důstojnice. Získala magisterský titul (1930) a titul Ph.D. (1934) z matematiky z Yale. Hopper, jedna z prvních tří moderních „programátorek“, je známá především svými průkopnickými příspěvky k rozvoji počítačových jazyků. Známá jako neuctivá, s ostrým jazykem a brilantní, užívala si dlouhé a vlivné kariéry v americkém námořnictvu i v soukromém sektoru. sektoru.
Dcera Waltera Fletchera Murraye (Yale BA 1894, Phi Beta Kappa) a Mary Campbell Van Horne se Grace Brewster Murray narodila v roce 1906 v New Yorku. Její otec vlastnil pojišťovnu. byla vzdělávána na soukromých školách a její rodina pobývala ve Wolfeboro ve státě New Hampshire. V roce 1928 absolvovala školu Phi Beta Kappa na Vassar College v oboru matematika a fyzika. V roce 1930 získala Hopper magisterský titul z matematiky na Yale. V roce 1931 začala učit matematiku na Vassaru při doktorátu na Yale pod počítačovým průkopníkem Howardem Engstromem. V roce 1934 dokončila doktorát z matematiky a matematické fyziky na Yale. Během ročního volna z Vassaru, Hoppe r studoval u slavného matematika Richarda Couranta na Newyorské univerzitě.
Hopper dospěl v době neobvyklé příležitosti pro ženy. Poměrně vysoký počet žen dostával doktoráty ve 20. a 30. letech 20. století – počty, které by se znovu shodovaly až v 80. letech.1 Druhá světová válka také vytvořila příležitosti pro ženy, aby mohly ve větším počtu vstoupit do pracovního procesu. Nicméně Hopperův úspěch v oblasti ovládané muži a v organizacích ovládaných muži, včetně amerického námořnictva, byl výjimečný.
Po bombardování Pearl Harbor a vstupu Spojených států do druhé světové války, Hopper rozhodl se připojit k válečnému úsilí. Zpočátku byla odmítnuta kvůli jejímu věku a malému rozměru, ale vytrvala. Na dovolenou Vassar, kde byla docentkou, nastoupila Hopperová v prosinci 1943 do US Naval Reserve (ženská rezervace) a byla přidělena k Bureau of Ships Computation Project na Harvardově univerzitě. Tam pracovala pro Howarda Aikena, dalšího počítačového průkopníka, který vyvinul automatickou kalkulačku řízenou sekvencí IBM, lépe známou jako Mark I, jeden z prvních elektromechanických počítačů. Hopper, jeden z prvních tří počítačových „programátorů“, byl zodpovědný za programování Mark I a děrování instrukcí stroje na pásku. Napsala také 561 stránkovou uživatelskou příručku pro Mark I.
Úzký vztah mezi americká armáda a raný počítačový průmysl, živený nejprve druhou světovou válkou a poté studenou válkou, formoval Hopperovu kariérní cestu. Hopper a její kolegové v laboratoři Harvard pracovali na přísně tajných výpočtech nezbytných pro válečné úsilí – výpočet trajektorií raket , vytváření tabulek dosahu pro nové protiletadlové zbraně a kalibrace minolovek. Kromě práce pro námořnictvo, Hopper a její kolegové také dokončili výpočty pro armádu a „klesly počty“ používané Johnem von Neumannem při vývoji bomby plutonia v Nagasaki v Japonsku.
Po válce odmítl Hopper řádnou profesuru ve Vassaru, aby zůstal na Harvardu a stal se výzkumným pracovníkem v technických vědách a aplikované fyzice. Během této doby pomohla vyvinout počítače Mark II a Mark III, protože Harvard nadále dostával smlouvy o financování od námořnictva. Jednoho večera v roce 1945 narazila Hopper a její kolegové při práci na Mark II na problém. Rozebrali stroj a našli velkou můru. Ačkoli termín „chyba“ používali inženýři od 19. století k popisu mechanické poruchy, Hopper jako první označil problém s počítačem jako „chybu“ a hovořil o „ladění“ počítače.
V roce 1946 Hopper opustil aktivní službu, když námořnictvo kvůli jejímu věku odmítlo její žádost o pravidelné provizi. Krátce nato Hopper opustil Harvard, když bylo jasné, že nebude povýšena ani jí nebude uděleno funkční období. Mauchly Computer Corporation ve Filadelfii jako vedoucí matematik.Společnost, kterou brzy získal Remington Rand, vyvinula první elektronický počítač (ENIAC) na základě armádních kontraktů.
Ve Philadelphii se Hopper ujal některé ze svých nejvlivnějších prací. Jako hlavní programátorka společnosti Remington Rand pracovala na univerzálním automatickém počítači UNIVAC I. V roce 1952 její programovací tým vyvinul první „kompilátor“ počítačového jazyka s názvem A-0. Překladatelé přeložili matematický kód do strojově čitelného binárního kódu a nakonec by umožnili psát programy pro více počítačů spíše než pro jeden stroj. tým vyvinul Flow-Matic, první programovací jazyk, který používá příkazy podobné angličtině. Na rozdíl od dřívějších počítačových jazyků, jako je FORTRAN, který používal matematické symboly, používal Flow-Matic běžná anglická slova. Hopper měl pocit, že zpracovatelé dat, kteří nebyli obvykle matematici nebo by bylo pohodlnější používat slovní jazyky. V rozhovoru z roku 1980 vysvětlila: „To, po čem jsem na začátku anglického jazyka byla, bylo přivést další celou skupinu lidí schopných snadno používat počítač… Stále jsem volala po uživatelsky přívětivějších jazyky. Většina věcí, které získáváme od akademiků, odborníků na informatiku, není v žádném případě přizpůsobena lidem. “2
S nárůstem počtu počítačových jazyků rostla potřeba standardizovaného jazyka pro obchodní účely. V roce 1959 byl COBOL (zkratka pro „běžný obchodní jazyk“) představen jako první standardizovaný obecný obchodní počítačový jazyk. Ačkoli mnoho lidí přispělo k „vynálezu“ COBOLu, Hopper propagoval tento jazyk a jeho přijetí vojenskými i soukromými uživatelé sektoru. Během šedesátých let vedla úsilí o vývoj překladačů pro COBOL. Její autor životopisů Kurt Beyer ji nazývá „osobou nejvíce odpovědnou za úspěch COBOLu v šedesátých letech.“ Její vliv byl značný; v 70. letech byl COBOL „nejrozšířenějším počítačovým jazykem“ na světě.3
Během své kariéry v soukromém sektoru zůstala Hopperová záložnicí námořnictva. V roce 1966 ji věkové omezení donutilo odejít z námořnictva jako velitelka. Později to nazvala „nejsmutnějším dnem mého života.“ 4 O sedm měsíců později, ve věku 60 let, byla znovu povolána do aktivní služby. Zvyšující se počet operací v jihovýchodní Asii způsoboval zdanění kapacit námořnictva a bylo zapotřebí její pomoci standardizovat více počítačových jazyků námořnictva. Hopper, přezdívaná svými podřízenými „Amazing Grace“, zůstala v aktivní službě po dobu 19 let. V roce 1972 odešla z UNIVAC, divize Sperry Rand.
Hopper se ke konci svého života stal uznávanou osobností. Byla držitelkou více než 40 čestných titulů a na její počest je jmenováno mnoho stipendií, profesorských míst, ocenění a konferencí. V roce 1972 získala Yaleovu medaili Wilbur Lucius Cross. V roce 1991 prezident George Bush udělil Hopperovi národní medaili za technologii, což je nejvyšší cena za technologii v zemi; byla první ženou, která byla poctěna jako jednotlivec. V roce 1996 uvedlo námořnictvo U.S.S. Hopper, ničitel řízených střel. Kurt Beyer, autor knihy „Grace Hopper a vynález informačního věku“, naznačuje, že Hopper dosáhl v pozdním životě tolik pozornosti a dokonce „celebrit“, protože republikánský kongresman z Illinois viděl rozhovor s Hopperem „60 minut“ v roce 1983 . Poté, co viděl rozhovor, úspěšně předložil návrh zákona, který měl Hoppera povýšit na hodnost komodora.
Ve věku 79 let odešel Hopper do důchodu jako kontradmirál. Byla nejstarší sloužící důstojnicí v ozbrojených silách USA. Téhož roku odešla pracovat jako hlavní konzultantka pro styk s veřejností v Digital Equipment Corporation, kde pracovala až rok před svou smrtí v roce 1992. Hopper byl pohřben se všemi vojenskými poctami na Arlingtonském národním hřbitově.
V roce 2016 získala Hopper posmrtně Prezidentskou medaili svobody, nejvyšší civilní vyznamenání národa, jako uznání jejích pozoruhodných přínosů v oblasti počítačové vědy.
Vizionářský komunikátor a pedagog
Hopper byl nejen skvělý matematik a počítačový vědec; byla také nadanou učitelkou a komunikátorkou. Ačkoli opustila pohodlí svého fakultního místa ve Vassaru, aby se připojila k námořnictvu, výuka zůstávala součástí jejího života. V roce 1959 byl Hopper hostujícím a poté docentem na Moore School of Electrical Engineering na University of Pennsylvania. V letech 1971 až 1978 působila jako profesorská lektorka věd o managementu na univerzitě George Washingtona. Mimo akademickou půdu organizovala nesčetné množství workshopů a konferencí na podporu porozumění programování a rozšíření komunity počítačových programátorů.Po celou dobu svého působení v Eckert-Mauchly a jejích nástupnických společnostech také pokračovala ve výuce semináře. Když Hopper převzal Národní medaili za technologii, řekl: „Pokud se mě zeptáte, na jaký úspěch jsem nejvíce hrdý, odpovědí budou všichni mladí lidé, které jsem za ta léta vyškolil; to je důležitější než psaní prvního kompilátoru. ”5
Talent Hopperové jako učitelky jí také pomohl komunikovat s širokou škálou publika – technickými odborníky a inženýry, vedoucími podniků a zpracovateli dat, mladými lidmi a širokou veřejností. Pomohla přesvědčit obchodní klienty význam přijetí nových technologií a Beyer ji v 50. letech popsal jako „mluvčí vyvíjejícího se počítačového průmyslu“ .6 Podobnou roli pro námořnictvo hrála Hopper. Od roku 1977 do roku 1986 byla „nejdůležitější propagandou námořnictva pro svůj počítačový program jako… zástupkyně učených společností, průmyslových sdružení a technických sympozií.“ 7 V posledních letech svého života pracovala podobnou práci v public relations pro společnost Digital Equipment Corporation. .
Hopper byl také jasným spisovatelem. Na základě objednávek od Howarda Aikena napsala první příručku pro programování na světě. Během své kariéry kladla velký důraz na dokumentaci a schopnost vysvětlit různé situace a problémy různým „Dospěl jsem k pocitu, že nemá smysl nic dělat, pokud neumíte komunikovat,“ řekla v rozhovoru z roku 1980.8
Během studené války pokračovaly vojenské a obchodní investice do výpočetní techniky růst. Mnoho lidí však zůstávalo skeptických ohledně toho, co mohou počítače dělat nebo jak mohou transformovat nové oblasti a aplikace. Hopper horlivě věřil, že pokroky v počítačové vědě se budou i nadále zrychlovat; objala a těšila se na budoucnost. Často říkala, že chce žít až do 1. ledna 2000, aby viděla neočekávané pokroky, které počítače do té doby udělaly – a smát se nevěřícím. „Myslím, že neustále neustále podceňujeme, co můžeme s počítači dělat, pokud se o to opravdu pokusíme,“ řekla v roce 1980.9 Tato důvěra v to, že se počítače stanou stále více všudypřítomnými, byla hybnou silou její snahy učinit je uživatelsky přívětivějšími.
Bibliografie
O Hopperově životě existují rozsáhlé archivní sbírky. Kromě sbírky Grace Murray Hopperové v Smithsonian a příslušných sbírek na jiných univerzitách a výzkumných ústavech existují i tisíce stránek orálních historií které byly shromážděny od Hoppera a jejích kolegů po dobu 50 let.
Navzdory těmto bohatým zdrojům neexistují žádné komplexní biografie Hoppera. Kurt W. Beyer, “Grace Hopper a vynález informačního věku “(Cambridge: MIT Press, 2009), se soustředí na období od roku 1945 do roku 1960 a končí svou věcnou diskusi o jejím životě vytvořením COBOL. Dalším užitečným zdrojem je „Improbable Warriors: Mathematicians Grace Hopper and Mina Rees in World War II“, B. Booss-Bavnbek a J. Høyrup, ed., „Mathematics and War“, 108-125 (Basel: Birkhäuser) , 2003).
O Hopperově osobním životě bylo napsáno velmi málo. Hopper se rozvedla se svým manželem, učitelem angličtiny, v roce 1945. Nikdy se znovu nevdala a neměla děti. Kurt Beyer pojednává o jejích bojích s alkoholismem, depresemi a sebevražednými myšlenkami ve 40. letech, jeho kniha však neuvádí, jak a zda se vzpamatovala.
1. „Oral History of Captain Grace Hopper,“ rozhovor provedený v prosinci 1980 Angeline Pantages, Naval Data Automation Command, Maryland, Computer History Museum, 1980, 11. Dále „Hopper Oral History.“
2. Beyer, „Grace Hopper“, 304, 310.
4. Špatné zdraví bránilo Hopperovi v osobním převzetí ceny, ale připravila tyto poznámky, které byly předány jejím jménem. Viz Carmen Lois Mitchell, “ Příspěvek Grace Murray Hopperové k informatice a počítačové výuce “(Ph.D., dis., 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. Faktické chyby v Beyerově knize viz Judy Green a Jeanne LaDuke, „Redaktorovi“, Isis 102, č. 1 (březen 2011): 136–137. Například Beyer chybně uvádí, že Hopperová byla první ženou, která získala Ph.D. v matematice z Yale.
Oprava: Starší verze tohoto příběhu nesprávně uváděla, že Hopper získal titul Ph.D. v oboru „matematika a matematická fyzika“. Její doktorát byl pouze v prvním.