kontradm. Grace Hopper (1984) | |
| Data i miejsce urodzenia |
9 grudnia 1906 |
|---|---|
| Data i miejsce śmierci |
1 stycznia 1992 |
| Przebieg służby | |
| Lata służby |
1943–1966, 1967–1971, 1972–1986 |
| Siły zbrojne | |
| Odznaczenia | |
Grace Brewster Hopper, z d. Murray (ur. 9 grudnia 1906 w Nowym Jorku, zm. 1 stycznia 1992 w hrabstwie Arlington) – amerykańska pionierka informatyki. Przez szereg lat służyła w United States Navy, w 1986 przeszła w stan spoczynku w stopniu kontradmirała (rear admiral (lower half)).
Uczęszczała do kolegium przygotowawczego Hartidge School. W wieku 17 lat rozpoczęła naukę w Vassar College i w 1928 uzyskała licencjat z matematyki. Następnie studiowała na Uniwersytecie Yale, gdzie zdobyła zarówno tytuł magistra, jak i stopień doktora matematyki (jako pierwsza kobieta w dziejach tej uczelni), by potem powrócić do Vassar College i prowadzić tam wykłady. Należała do prestiżowej społeczności Phi Beta Kappa. W 1941 objęła stanowisko profesora nadzwyczajnego.
W 1943 dołączyła do korpusu rezerwy Marynarki Wojennej Stanów Zjednoczonych jako wykładowca matematyki w szkole oficerskiej w Northampton.
W 1945 zginął mąż Grace Hopper, Vincent Foster Hopper. Zdarzenie to wpłynęło na to, że, w przeciwieńswie do wielu innych kobiet, zdecydowała się pozostać w marynarce. Otrzymała stanowisko w Biurze Projektu Wyliczeń Nawigacyjnych działającym przy Uniwersytecie Harvarda, gdzie uczestniczyła w pracach nad maszyną Harvard Mark I. Bliski zarzucenia projekt przetrwał dzięki Hopper i kilku innym oficerom, którzy przekonali dowództwo Navy, że komputery przydadzą się artylerzystom. W 1946 została profesorem Uniwersytetu Harvarda, gdzie kontynuując pracę uczestniczyła w budowie komputerów Harvard Mark II oraz Harvard Mark III.
W 1949 przeniosła się do firmy komputerowej Eckert-Mauchly Computer Corporation w Filadelfii, gdzie pomagała przy projektowaniu UNIVAC I, pierwszego cyfrowego komputera przeznaczonego do szerokich zastosowań komercyjnych.
Współpracowała w latach II wojny światowej i po niej przy opracowaniu translatorów i pierwszych języków programowania, między innymi języka COBOL.
W 1952 zaprezentowała ideę kompilatora w artykule The education of a computer. Pod koniec tego samego roku napisała pierwszy kompilator (A-0 system) dla UNIVAC I.
Grace Hopper była, obok Richarda Miltona Blocha i Roberta Campbella, jedną z programistek maszyny Harvard Mark I.

Zasłynęła spopularyzowaniem określenia bug w słownictwie informatycznym (pomimo że tak naprawdę to nie ona jest twórcą tego terminu). Sytuacja miała miejsce, kiedy podczas pracy nad komputerem Mark II na Uniwersytecie Harvarda do wnętrza komputera dostała się ćma, która spowodowała awarię w jego funkcjonowaniu. Incydent ten Hopper zarejestrowała w dzienniku, załączając insekta oraz opisując zdarzenie jako 15:45 Relay #70 Panel F (moth) in relay. First actual case of bug being found.
.
W 1977 objęła funkcję specjalnego doradcy przy wiceadmirale stojącym na czele Dowództwa ds. Automatyzacji Marynarki Wojennej.
Była jedną z najważniejszych osób w organizacjach ANSI oraz IEEE, w których brała udział w pracach nad wieloma stosowanymi powszechnie standardami.
Pracowała też w firmie Digital Equipment Corporation będąc członkiem zarządu firmy oraz jej rzecznikiem.
Amerykański niszczyciel rakietowy klasy Arleigh Burke USS Hopper został nazwany na jej cześć, podobnie jak superkomputer Cray XE6 „Hopper” w NERSC oraz architektura procesorów graficznych Nvidia „Hopper”.
