Kontradmirál Grace Murray Hopper: The Mother of Cobol

Obsah:

Kontradmirál Grace Murray Hopper: The Mother of Cobol
Kontradmirál Grace Murray Hopper: The Mother of Cobol
Anonim

Kontradmirál Grace Murray Hopper, známá jako matka Cobolu, byla počítačovou průkopnicí, námořním důstojníkem, pedagogem, lektorem a ženou, která získala medaili v oboru počítačových věd. Její znalosti, vzdělání, houževnatost a zkušenosti ji vedly k mezinárodnímu uznání.

Kdo je Grace Hopper? Raná léta

Grace Brewster Murray Hopper se narodila v prosinci 1906 v New Yorku a byla dcerou W altera Fletchera Murrayho a Mary Campbell Van Horne. Jako dítě se vzdělávala v soukromých školách a brzy projevila zájem o strojírenství.

Image
Image

Vystudovala Phi Beta Kappa z Vassar College v roce 1928 s tituly z matematiky a fyziky. Poté získala magisterský titul z matematiky na Yale v roce 1930 a o rok později začala vyučovat stejný předmět na Vassar College. Svou pedagogickou kariéru zakončila v roce 1934 titulem Ph. D. v matematice. Později v životě se sama stala vychovatelkou a profesionální lektorkou v oboru informatiky.

„Pro mě je programování víc než důležité praktické umění. Je to také gigantický podnik v základech poznání.“

Námořní kariéra kontraadmirála Hoppera

Během druhé světové války se Grace Murray Hopper pokusila narukovat k námořnictvu, ale ti ji odmítli kvůli jejímu věku (34) a malému vzrůstu. Poté si vzala volno ze své práce na Vassar College, aby se připojila k námořní rezervaci Spojených států amerických (Women’s Reserve) známé jako WAVES.

Image
Image

Po výcviku v Naval Reserve Midshipmen’s School v Massachusetts absolvovala jako první ve své třídě. Poté byla přidělena do Bureau of Ships Computation Project na Harvardově univerzitě jako poručík, nižší stupeň.

Svou příslušnost k námořní rezervaci si udržela po zbytek života, i když významně přispěla technologií. Ačkoli námořnictvo nikdy neschválilo její přeložení k námořnictvu za rezervu, získala hodnost velitele v roce 1966, kapitána v roce 1973, komodora v roce 1983 a kontraadmirála v roce 1985.

„Vedení je obousměrná ulice, loajalita nahoru a loajalita dolů. Respekt k nadřízeným; starat se o svou posádku."

V roce 1987 jí byla udělena Medaile za zásluhy v obraně, nejvyšší nebojové vojenské vyznamenání.

Čím je Grace Hopper známá?

Zatímco s Bureau of Ships Computation Project na Harvardu, Hopper spolupracoval s dalším počítačovým průkopníkem, Howardem Aikenem. V čele s Aikenem vyvinul tým počítač Mark I, také známý jako Automatic Sequence Controlled Calculator. Hopper byl pověřen programováním Mark I a napsal více než 500 stránkovou uživatelskou příručku pro tento raný elektromechanický počítač.

Výpočty ona a týmu byly prý pro válečné úsilí zásadní. Armáda je používala pro výpočet trajektorií raket, kalibraci minolovek a vytváření tabulek dostřelu pro nové zbraně.

Image
Image

Mark II a Mark III brzy následovali. Jak příběh pokračuje, tým jednoho večera v roce 1947 našel uvnitř Mark II můru, díky čemuž byl Hopper prvním, kdo nazval počítačový problém „chybou“. Hopper pokračovala ve své práci s Harvard Computation Lab až do roku 1949.

Poté vstoupila do společnosti Eckert-Mauchly Computer Corporation, kterou později získala společnost Remington Rand. Pracovala jako starší matematička v týmu vyvíjejícím UNIVAC I, první rozsáhlý plně elektronický počítač, který byl uveden na trh v roce 1950.

„Od té doby, když se na počítači něco pokazilo, říkali jsme, že má chyby.“

V této době Hopper navrhl nový počítačový jazyk. Věřila, že lidé budou více používat programovací jazyk používající spíše anglická slova než jen symboly. Zatímco společnost její návrh na několik let zamítla, Hopper se svého nápadu nevzdal a vyvinul první kompilátor počítačového jazyka.

V roce 1952 se zrodila první verze programu s názvem A-0. Tento program, který fungoval jako linker, dal programátorům možnost psát programy pro více počítačů místo pro jednotlivé. A kompilátor v podstatě „přeložil matematický zápis do strojového kódu.“

„Řekli mi, že počítače umí pouze aritmetiku.“

Mezi lety 1954 a 1955 přišel Flow-Matic, programovací jazyk založený na kompilátoru, který používá anglické příkazy jako příkazy. Program se stal dostupným veřejnosti v roce 1958. Flow-Matic byl koncept, který formoval Cobol.

Cobol (společný obchodně orientovaný jazyk), definovaný v roce 1959, je programovací jazyk pro datové procesory, který používáme dodnes. Hopper propagoval tento jazyk do vojenského i soukromého sektoru v průběhu 60. let. V 70. letech byl Cobol celosvětově nejrozšířenějším počítačovým jazykem.

Image
Image

Hopper sloužil jako ředitel Navy Programming Languages Group, vyvinul ověřovací software pro Cobol a kompilátor byl součástí standardizačního programu pro celé námořnictvo.

V 70. letech vyvinula standardy pro testování počítačových systémů a komponent. Tyto testy přijal National Bureau of Standards (nyní National Institute of Standards and Technology (NIST)).

„Nejnebezpečnější fráze v jazyce je: ‚Vždycky jsme to dělali takto.‘“

Časová osa dědictví

1906: Narozen v New Yorku.

1928: Absolvoval Phi Beta Kappa z Vassar College.

1930: Získala magisterský titul z matematiky na Yale University a provdala se za profesora z New York University Vincenta Fostera Hoppera.

1931: Začal učit matematiku na Vassar College.

1934: Dokončila Ph. D. v matematice z Yale University.

1943: Připojil se k U. S. Naval Reserve (WAVES).

1944: Pověřen jako poručík, nižší stupeň a přidělený k projektu Bureau of Ships Computation Project na Harvardské univerzitě.

1945: Rozvedená se svým manželem Vincentem Fosterem Hopperem.

1949: Vstoupil do Eckert-Mauchly Computer Corporation jako vedoucí matematik.

1952: Vyvinul první kompilátor počítačového jazyka.

1954: Se svým týmem vyvinula programovací jazyky Math-Matic a Flow-Matic.

1959: Definoval programovací jazyk Cobol a stal se lektorem na Moore School of Electrical Engineering na University of Pennsylvania.

1966: Získal hodnost velitele a odešel z námořní zálohy.

1967, 1971, 1972: Odvoláno do aktivní služby v námořní záloze, odešel znovu do důchodu a znovu se vrátil do aktivní služby.

„Zdá se, že hodně odcházím do důchodu.“

1972 - 1978: Působil jako profesionální lektor na Univerzitě George Washingtona.

1973: Získal hodnost kapitána v námořní záloze a jako první Američan a žena byla jmenována Distinguished Fellow of the British Computer Society.

1983: Získal hodnost komodora v Naval Reserve zvláštním prezidentským jmenováním prezidentem Ronaldem Reaganem.

1985: Získal hodnost kontradmirála v námořní záloze.

1986 - 1987: Nadobro odešel z námořní zálohy a byl oceněn Medailí za zásluhy v obraně.

1988: Obdržel National Medal of Technology.

1991: Jmenován členem Americké akademie umění a věd.

V lednu 1992, ve věku 85 let, kontraadmirálka Grace Murray Hopper zemřela ve spánku z přirozených příčin a byla uložena k odpočinku s plnými vojenskými poctami na Arlingtonském národním hřbitově. Neměla žádné děti. Poté, co zemřela, obdržela Prezidentskou medaili svobody jako uznání jejího přínosu pro průmysl výpočetní techniky.

Děkuji, Grace Murray Hopper

Pokud jde o samotný Cobol, jeho revize v průběhu desetiletí vedly k objektově orientovaným syntaxím používaným dodavateli jako IBM a Fujitsu. Programy Cobol stále běží na operačních systémech jako Unix a Windows. A koncept používání anglických příkazů jako počítačových příkazů ovlivnil nejen programovací jazyky, ale také lidi, kteří je píší a používají je každý den.

„Loď v přístavu je bezpečná, ale k tomu lodě nejsou. Vyplujte na moře a dělejte nové věci.”

Bez příspěvků od Grace Murray Hopperové bychom ve světě technologií nebyli tam, kde jsme dnes. Děkuji, kontraadmirále Grace Murray Hopperová.

Přečtěte si více o dalších vlivných ženách v technologii s naším seznamem důležitých žen v historii videoher.