Historie vědeckých žen

Hlavní úspěchy: Jeden z prvních programátorů počítače Harvard Mark I.
Grace Murray Hopperová byla americká počítačová vědkyně a kontradmirála námořnictva Spojených států. Jako průkopnice v oboru byla jedním z prvních programátorů počítače Harvard Mark I a vynalezla první kompilátor pro počítačový programovací jazyk. Popularizovala myšlenku programovacích jazyků nezávislých na stroji, což vedlo k vývoji COBOL, jednoho z prvních moderních programovacích jazyků. Ona je připočítán s popularizovat termín „ladění“ pro opravu počítačové závady (inspirovaný skutečným můra odstraněna z počítače). Vzhledem k šíři jejích úspěchů a její námořní hodnosti je někdy označována jako „Amazing Grace“. Je po ní pojmenován torpédoborec amerického námořnictva USS Hopper (DDG-70), stejně jako superpočítač Cray XE6 „Hopper“ v NERSC.
Hopper se narodil jako Grace Brewster Murray v New Yorku. Byla nejstarší v rodině tří dětí. Jako dítě byla zvědavá, celoživotní vlastnost; v sedmi letech se rozhodla zjistit, jak budík funguje, a demontovala sedm budíků, než si její matka uvědomila, co dělá (poté byla omezena na jedny hodiny). Pro své přípravné školní vzdělání navštěvovala Hartridge School v Plainfield, New Jersey. Odmítnuta pro předčasné přijetí na Vassar College ve věku 16 let (její výsledky testů v latině byly příliš nízké), byla přijata v následujícím roce. Vystudovala Phi Beta Kappa na Vassaru v roce 1928 s bakalářským titulem z matematiky a fyziky a magisterský titul získala na Yale University v roce 1930.
V roce 1934 získala titul Ph.D. v matematice z Yale pod vedením Oysteinovy rudy. Ve stejném roce byla zveřejněna její disertační práce Nové typy kritérií neredukovatelnosti. Hopper začal učit matematiku na Vassaru v roce 1931 a byl povýšen na docenta v roce 1941. Od roku 1930 až do jejich rozvodu v roce 1945 byla vdaná za profesora newyorské univerzity Vincenta Fostera Hoppera (1906–76). Nikdy se znovu nevdala a ponechala si příjmení.
V roce 1943, během druhé světové války, získal Hopper volno od Vassara a složil přísahu v námořní rezervě Spojených států, jedné z mnoha žen, která se dobrovolně přihlásila do služby WAVES. Musela získat výjimku, aby mohla narukovat; byla 15 liber (6,8 kg) pod minimální hmotností námořnictva 120 liber (54 kg). Hlásila se v prosinci a absolvovala výcvik na škole námořních záložníků střední školy na Smith College v Northamptonu v Massachusetts. Hopper absolvovala první třídu ve své třídě v roce 1944 a byla přidělena k Bureau of Ships Computation Project na Harvard University jako poručík, juniorská známka Sloužila v počítačovém programovacím štábu Mark I v čele s Howardem H. Aikenem. Hopper a Aiken spoluautorizovali tři dokumenty o Mark I, známé také jako kalkulačka řízená automatickou sekvencí. Hopperova žádost o převod na konci do normálního námořnictva války byla kvůli svému věku (38 let) odmítnuta.
Nadále sloužila v rezervě námořnictva. Hopper zůstal v Harvardské výpočetní laboratoři až do roku 1949 a odmítl řádnou profesuru ve Vassaru ve prospěch práce výzkumného pracovníka na základě smlouvy s námořnictvem na Harvardu. V roce 1949 se Hopper stal zaměstnancem společnosti Eckert – Mauchly Computer Corporation jako vedoucí matematik a připojil se k týmu vyvíjejícímu UNIVAC I. Na počátku 50. let převzala společnost společnost Remington Rand a v době, kdy pro ně pracovala že její původní práce kompilátoru byla hotová. Kompilátor byl znám jako kompilátor A a jeho první verze byla A-0. V roce 1952 měla operativní překladač. „Nikdo tomu nevěřil,“ řekla. „Měl jsem spuštěný kompilátor a nikdo by se ho nedotkl. Řekli mi, že počítače mohou dělat pouze aritmetiku.“ V roce 1954 byla Hopper jmenována první ředitelkou automatického programování společnosti a její oddělení vydalo některé z prvních programovacích jazyků založených na kompilátorech, včetně MATH-MATIC a FLOW-MATIC. Na jaře 1959 se konala dvoudenní konference známá Konference o jazycích datových systémů (CODASYL) spojila počítačové odborníky z průmyslu a vlády. Hopperová působila jako technická konzultantka výboru a mnoho jejích bývalých zaměstnanců působilo v krátkodobém výboru, který definoval nový jazyk COBOL ( zkratka pro COmmon Business-Oriented Language) Nový jazyk rozšířil Hopperův FLOW-MATIC jazyk o některé nápady z ekvivalentu IBM, COMTRAN. Hopperova víra, že programy by měly být psány v jazyce, který byl blízký angličtině (spíše než ve strojovém kódu nebo v jazycích blízkých strojovému kódu, jako jsou montážní jazyky), byl zachycen v novém obchodním jazyce a COBOL pokračoval být dosud všudypřítomný obchodní jazyk.
V letech 1967 až 1977 působil Hopper jako ředitel skupiny námořních programovacích jazyků v kanceláři námořnictva pro plánování informačních systémů a v roce 1973 byl povýšen do hodnosti kapitána.Vyvinula validační software pro COBOL a jeho kompilátor jako součást standardizačního programu COBOL pro celé námořnictvo. V 70. letech se Hopper zasazoval o to, aby ministerstvo obrany nahradilo velké centralizované systémy sítěmi malých distribuovaných počítačů. Kterýkoli uživatel v libovolném uzlu počítače mohl přistupovat k běžným databázím umístěným v síti. Průkopníkem byla implementace standardů pro testování počítačových systémů a komponent, nejvýznamněji pro rané programovací jazyky, jako jsou FORTRAN a COBOL. Testy námořnictva na shodu s těmito normami vedly k významné konvergenci mezi dialekty programovacích jazyků hlavních prodejců počítačů. V 80. letech tyto testy (a jejich oficiální správu) převzal National Bureau of Standards (NBS), dnes známý jako National Institute of Standards and Technology (NIST).
Zdroj: Wikipedia

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *