Admirál Grace Hopper - vizionářský vědec
Pokud ne pro Grace Hopper, programátoři by vytvářeli kód pomocí matematických symbolů namísto abecedních slov. Je to odvážné prohlášení a úžasně pravdivé.

Rodiče Grace Brewster Murrayové byli osvíceným párem, který věřil, že všechny jejich děti si zaslouží nejvyšší možné vzdělání, jaké by mohly dosáhnout. Absolvovala Vassar College v roce 1928 s tituly z fyziky a matematiky. Od Yale získala v letech 1928 a 1930 magisterský titul z matematiky.

V roce 1930 se provdala za profesora Vincenta Foster Hoppera. V letech 1931 až 1943 vyučovala matematiku na Vassaru. Cítila se nucena připojit se k válečnému úsilí ve věku 37 let. Hopper byla přidělena k vojenskému výzkumu v Harvardské výpočetní laboratoři. Tam pomohla vyvinout automatickou sekvenční kalkulačku, která později pomohla stavitelům atomové bomby. Právě začala.

V roce 1945 se její manželství skončilo a poté, co Yale odmítla profesorství, zasvětila Hopper své energie dvěma věcem, kterým byla nadšená - sloužící její zemi v námořních rezervách a studium počítačové vědy. Pracovala jako Harvardská výzkumná pracovnice a jako vedoucí matematička pro Eckert-Mauchly Computer Corporation.

Právě v Mauchly navrhl Hopper první kompilátor v anglickém jazyce nazvaný kompilátor A-1 v roce 1951. Kompilátor je počítačový program, který pomáhá operátorovi rychle vytvořit seznam instrukcí, které jsou přeloženy do kódu objektu, kterému počítač rozumí. . V té době neexistovali vůbec žádné kompilátory. Programátoři museli vytvářet instrukce ručně ve strojovém kódu pokaždé, když byla potřeba. To byla časově náročná aktivita náchylná k chybám.

Její druhá verze A-2 byla známá jako kompilátor matematického řešení problémů pro počítačový systém Univac. Operátor by popsal problém v aplikaci A-2 v přirozenějším abecedním formátu. A-2 by vytvořil překlad v bezchybném strojovém kódu. Překlad by byl dán Univaci, který by vydal řešení. A-2 ušetřil čas obsluhy a snížil počet chyb. Úspěch A-2 vedl k tomu, že Hopper a její tým vytvořili první programovací jazyk založený na kompilátoru nazvaný FLOW-MATIC. Kompilátor FLOW-MATIC s anglickou syntaxí byl navržen tak, aby automatizoval běžné obchodní úkoly, jako je fakturace a mzdy. Byl to první krok dítěte k vývoji programovacích jazyků, které dnes používáme.

V roce 1959 debutovala nejúspěšnější a uživatelsky přívětivá obchodní aplikace v historii. COBOL byl vytvořen, aby splnil cíl vytvořit jediný obchodní programový jazyk. Tento jazyk musel být užitečný na mnoha druzích výpočetních platforem, jednoduchý v kódovací struktuře a srozumitelný pro každého, kdo nemá matematický titul. COBOL byl silně ovlivněn Hopperovou prací s FLOW-MATIC.

V příštích dvou desetiletích se COBOL stal zakořeněným ve vládních, akademických a podnikových počítačích, protože se dobře hodil pro zpracování velkoobjemových souborů. V průběhu času tyto systémy dozrávaly do té míry, že jsou důvěryhodné a spoléhají se na zpracování dat s bezchybnou účinností a přesností. Pokud jste například podali daňové přiznání, pravděpodobně během procesu podání žádosti projde systémem se systémem COBOL.

Moderní programátoři nemyslí vysoce na COBOL jako na běžný jazyk. COBOL postrádá moderní funkce nalezené v současných jazycích a metodách jako C nebo .NET, ale COBOL není zastaralý. Vlády a finanční instituce nadále udržují a zlepšují aplikace COBOL, které jsou pro jejich provoz zásadní.

Hopperova kariéra neskončila s COBOLem. V 70. letech navrhla a implementovala sadu standardů pro ověřování a testování kompilátorů a programovacích jazyků. Tyto standardy jsou dnes udržovány a spravovány Národním institutem pro standardy a technologie. V roce 1986 byla ve věku 79 let mnohokrát povýšena do důchodu s hodností Zadního admirála.

Průkopnická práce Hopperu si zachovává svůj dopad a vliv do moderní doby.

• Je jí připisována ražba termínů „bug“ a „debugging“ po incidentu, kdy se uvnitř počítače Mark II na Harvardu zasekla můra.
• V roce 1969 byla vůbec první držitelkou ceny „Computer Science Man of the Year“ sdružení pro zpracování dat.
• 500 metrů dlouhý torpédoborec U.S.S. Hopper byl pojmenován po ní. Její posádka nazvala loď „Amazing Grace.“
• Dne 9. prosince 2013 obdržela Hopper ocenění za moderní technologickou kulturu - vytvoření a zobrazení loga Google k tomu, co by mělo být její 107. narozeniny.
• Anita Borg Institute pořádá od roku 1994 každoroční konferenci Grace Hopper Celebration of Women in Computing, která ji každoročně pořádá na různých místech po celém světě.

Jak moc se jí v životě podařilo udělat, jaký byl její největší úspěch? Zde je její odpověď vlastními slovy.

„Nejdůležitější věcí, kterou jsem provedl kromě sestavování kompilátoru, je školení mladých lidí.Přijdou ke mně, víte a říkají: „Myslíte si, že to dokážeme?“ Říkám: "Zkuste to." A já je zpátky. Potřebují to. Sleduji je, jak stárnou, a občas je vzbudím, aby nezapomněli riskovat. “

Video Návody: What is a computer, software bug? Harvard Mark I Video (Smět 2024).