Grace Hopper

Grace Hopper
Grace Brewster Murray Hopper
Ilustracja
Grace Murray Hopper (1984)
kontradmirał kontradmirał
Data i miejsce urodzenia9 grudnia 1906
Nowy Jork
Data i miejsce śmierci1 stycznia 1992
hrabstwo Arlington
Przebieg służby
Lata służby1943–1966, 1967–1971, 1972–1986
Siły zbrojneUnited States Navy United States Navy
Odznaczenia
Legionista Legii Zasługi (USA) Medal Kampanii Amerykańskiej (USA) Medal Zwycięstwa w II Wojnie Światowej (USA) National Defense Service Medal Armed Forces Reserve Medal Naval Reserve Medal
Zapis w dzienniku obsługi Mark II

Grace Hopper, z d. Murray (ur. 9 grudnia 1906 w Nowym Jorku, zm. 1 stycznia 1992 w hrabstwie Arlington)[1] – 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)[a]).

Życiorys

Uczęszczała do kolegium przygotowawczego Hartidge School[2]. 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’a, gdzie zdobyła zarówno tytuł magistra, jak i stopień doktora matematyki (jako pierwsza kobieta w dziejach tej uczelni), by potem powrócić w Vassar College i prowadzić tam wykłady[3]. Należała do prestiżowej społeczności Phi Beta Kappa[2]. W 1941 r. objęła stanowisko profesora nadzwyczajnego[2].

W 1943 dołączyła do korpusu rezerwy Marynarki Wojennej Stanów Zjednoczonych i otrzymała stanowisko w Biurze Projektu Wyliczeń Nawigacyjnych działającym przy Uniwersytecie Harvarda[3].

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[4]. Pod koniec tego samego roku napisała pierwszy kompilator (A-0 system) dla UNIVAC I[5].

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, iż tak naprawdę to nie ona jest twórcą tego terminu[6]). 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."[7].

W 1949 przeniosła się do firmy komputerowej Eckert-Mauchly Computer Corporation w Filadelfii, gdzie pomagała przy projektowaniu pierwszego cyfrowego komputera przeznaczonego do szerokich zastosowań komercyjnych[3].

W 1977 objęła funkcję specjalnego doradcy przy wiceadmirale stojącym na czele Dowództwa ds. Automatyzacji Marynarki Wojennej[3].

Zobacz też

Uwagi

  1. Rear admiral (lower half) to ranga niższa od stopnia rear admiral („pełny” kontradmirał, odpowiednik wiceadmirała w polskiej Marynarce Wojennej), a wyższa od stopnia captain (komandor).

Przypisy

  1. Grace Brewster Murray Hopper (ang.), Find A Grave [dostęp 2012-02-11]
  2. a b c Grace Hopper. Krótka biografia matki informatyki | Profesjonalny Outsourcing IT Warszawa dla firm - Kompania Informatyczna, kompaniainformatyczna.pl [dostęp 2022-03-11].
  3. a b c d Rachel Swaby, "Upór i przekora. 52 kobiety, które odmieniły naukę i świat", 2017.
  4. Grace Murray Hopper, The Education of a Computer, ACM '52, New York, NY, USA: ACM, 1952, s. 243–249, DOI10.1145/609784.609818 [dostęp 2017-04-13].
  5. Richard L. Wexelblat, History of Programming Languages, 1981, ISBN 0-12-745040-8.
  6. Grace Hopper's Bug, Atlas Obscura [dostęp 2021-09-05] (ang.).
  7. National Geographic Society, World’s First Computer Bug, National Geographic Society, 15 lipca 2020 [dostęp 2021-09-05] (ang.).

Linki zewnętrzne

Media użyte na tej stronie

Meritorious Service ribbon.svg
Ribbon from the Meritorious Service Medal awarded by the United States Department of Defense. The color is Scarlet, or Pantone 220 C.
US Navy O7 infobox.svg
Naramiennik stopnia Rear admiral – lower half (United States Navy).
Grace Hopper.jpg
Commodore Grace M. Hopper, USNR Official portrait photograph.
First Computer Bug, 1945.jpg
The First "Computer Bug" Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1947. The operators affixed the moth to the computer log, with the entry: "First actual case of bug being found". (The term "debugging" already existed; thus, finding an actual bug was an amusing occurrence.) In 1988, the log, with the moth still taped by the entry, was in the Naval Surface Warfare Center Computer Museum at Dahlgren, Virginia, which erroneously dated it 9 September 1945. The Smithsonian Institute's National Museum of American History and other sources have the correct date of 9 September 1947 (Object ID: 1994.0191.01). The Harvard Mark II computer was not complete until the summer of 1947. Removed caption read: Photo # NH 96566-KB First Computer "Bug", 1945
Seal of the United States Department of the Navy.svg
*Description: On a circular background of fair sky and moderate sea with land in sinister base, a tri-mast square rigged ship under way before a fair breeze with after top-sail furled, commission pennant atop the foremast, National Ensign atop the main, and the commodore's flag atop the mizzen. In front of the ship a luce-type anchor inclined slightly bendwise with the crown resting on the land and, in front of the shank and in back of the dexter fluke, an American bald eagle rising to sinister regarding to dexter, one foot on the ground, the other resting on the anchor near the shank; all in proper colors. The whole within a blue annulet bearing the inscription "Department of the Navy" at the top and "United States of America" at the bottom, separated on each side by a mullet and within a rim in the form of a rope; inscription, rope, mullet, and edges of annulet all gold. *Background: The policy for use of the Navy seal and emblem is contained in SECNAV Instr 5030.4 and SECNAV Instr 5030.6. The seal design was approved by the President of the United States by Executive Order 10736 dated October 23, 1957. Request for use of the Navy emblem should be submitted in writing to Defense Printing Service, ATTN: DPSMO, 8725 John Kingman Rd Suite 3239, Fort Belvoir, VA 22060-6220. The telephone number is (703) 767-4218. 1879 version here: http://etc.usf.edu/clipart/54900/54985/54985_seal_navy.htm