„Lidé jsou alergičtí na změnu. Rádi říkají: „vždy jsme to udělali tímto způsobem.“Snažím se s tím bojovat. Proto mám na zdi hodiny, které běží proti směru hodinových ručiček.“- Grace Hopper
kontradmirál Grace Murray Hopper (narozený jako Grace Brewster Murray v New Yorku, 9. Prosince 1906) byl Ph.D. v matematice, který věnoval téměř celý svůj život počítačům a programování., Byla jednou z nejvýraznějších strategických futuristů ve světě výpočetní techniky v polovině 20.století. Snad jejím nejznámějším příspěvkem k výpočetní technice byl vynález prvního kompilátoru, intermediárního programu, který překládá instrukce anglického jazyka do jazyka cílového počítače.
Hopper začala svou kariéru v oblasti výpočetní techniky v roce 1943, kdy vstoupila do výpočetního projektu na Harvardské univerzitě, aby se připojila k výzkumnému týmu Howarda Aikena. Aiken, známý jako drsně mluvený, pozdravil ji slovy: „kde jsi sakra byl?,“, pak ukázal na svou elektromechanickou značku i computer a řekl: „Zde Spočítejte koeficienty řady Arc tangent do příštího čtvrtka.“
Hopper rychle ponořil a naučil programovat stroj, dávat dohromady 500 stránkový Manuál Operací pro Aiken počítače, ve kterém ona nastínil základní principy fungování výpočetní stroje. Později přešla do nově vytvořené Eckert-Mauchly Corporation, a zůstal spojené s jeho nástupci (Remington-Rand, Sperry-Rand, a Univac) až do svého oficiálního odchodu do důchodu v roce 1971.,
v roce 1952 Hopper dokončila svůj první kompilátor (pro počítač Sperry-Rand), známý jako systém a-0. Jak řekla později, ona to udělala, protože byla líná a doufat, že programátor může vrátit a být matematik (ve stejném roce 1952 byla zveřejněna Vzdělávání Počítač, ve kterém popsala základní principy programování a očekávaný budoucí vývoj.)
systém a-0 byl vlastně soubor instrukcí, které by mohly přeložit symbolický matematický kód do strojového jazyka., Při výrobě a-0, Hopper vzal všechny podprogramy, které v průběhu let sbírala, a dal je na pásku. Každá rutina dostala telefonní číslo, aby ji stroj mohl najít na kazetě. Jak popsal Hopper-“ jediné, co jsem musel udělat, bylo zapsat sadu telefonních čísel, nechat počítač je najít na kazetě, přivést je a doplnit. To byl první kompilátor.“
Po-0, Grace Hopper a její skupina vyráběné verze A-1 a A-2, vylepšení oproti starší verzi., Kompilátor a – 2 byl prvním kompilátorem, který byl rozsáhle používán, což připravilo cestu k vývoji programovacích jazyků.
systém A-0 byl establishmentem sotva přijat a odraden, ale Hopper následoval její filozofii „pokračujte a udělejte to. Omluvte se později.“. Byla zklamaná- “ měl jsem běžící kompilátor a nikdo se ho nedotkl, protože mi pečlivě řekli, že počítače mohou dělat pouze aritmetiku; nemohli dělat programy. Byla to prodejní práce, aby si to lidé vyzkoušeli., Myslím, že s jakýmkoli novým nápadem, protože lidé jsou alergičtí na změnu, musíte se dostat ven a prodat nápad.“
Hopper také vznikl nápad, že počítačové programy by mohly být psány v angličtině. Vnímala písmena jako prostě jiný druh symbolu, který by počítač mohl rozpoznat a převést na strojový kód. Hopperův kompilátor se později vyvinul do kompilátoru FLOW-MATIC, který bude základem pro nesmírně důležitý jazyk-COBOL. FLOW-MATIC byl zaměřen na obchodní aplikace, jako je výpočet mezd a automatické fakturace., Do konce roku 1956 měl Hopper UNIVAC I & II pochopení dvaceti anglických výroků pomocí FLOW-MATIC.
Grace Murray Hopper zemřela v Arlingtonu ve Virginii 1. ledna 1992.
Leave a Reply