Admiral Grace Hopper - visiooniteadlane
Kui mitte Grace Hopperi jaoks, siis programmeerijad meisterdaksid koodi, kasutades tähestikuliste sõnade asemel matemaatilisi sümboleid. See on julge avaldus ja hämmastavalt tõene.

Grace Brewster Murray vanemad olid valgustatud paar, kes uskus, et kõik nende lapsed väärivad kõrgeimat võimalikku haridust, mida nad võiksid saada. Ta lõpetas 1928. aastal Vassari kolledži füüsika ja matemaatika kraadi. Yale'ist teenis ta matemaatika magistriõppe ja doktorikraadi vastavalt 1928. ja 1930. aastal.

Ta abiellus 1930. aastal professor Vincent Foster Hopperiga. Ta õpetas matemaatikat Vassaril aastatel 1931–1943. Ta tundis, et on 37-aastaselt sunnitud ühinema sõjapüüdlustega. Hopper määrati Harvardi arvutuslabori sõjalisteks uuringuteks. Seal aitas ta välja töötada automaatse järjestuse kontrollimisega kalkulaatori, mis aitas hiljem aatomipommi ehitajatele. Ta oli alles alustanud.

1945. aastaks lõppes tema abielu ja keeldus Jelesi professuurist ning pühendas Hopper oma energia kahele asjale, mille vastu ta oli kirglik - teenida oma riiki mereväereservides ja õppida informaatikat. Ta töötas Harvardi teadurina ja Eckert-Mauchly Computer Corporationi vanemmatemaatikuna.

Just Mauchly käe all kavandas Hopper 1951. aastal esimese ingliskeelse kompilaatori A-1 kompilaatoriks. Kompilaator on arvutiprogramm, mis aitab operaatoril kiiresti luua juhiste loendi, mis tõlgitakse objektikoodiks, mida arvuti mõistab . Sel ajal polnud ühtegi koostajat. Programmeerijad pidid käsud masinkoodis käsitsi looma iga kord, kui juhiseid oli vaja. See oli aeganõudev veaohtlik tegevus.

Tema teist versiooni A-2 tunti Univaci arvutisüsteemi matemaatilise probleemilahenduse koostajana. Operaator kirjeldaks probleemi A-2 rakenduses loomulikumas tähestikulises vormingus. A-2 genereerib veatu masinkoodi tõlke. Tõlge antakse Univacile, kes lahenduse väljastab. A-2 säästis operaatori aega ja vähendas vigu. A-2 edu viis Hopperi ja tema meeskonna loomisel esimene kompilaatoripõhine programmikeel nimega FLOW-MATIC. Ingliskeelse süntaksiga FLOW-MATIC kompilaator oli mõeldud automatiseerima selliseid üldisi äritegevusi nagu arvete esitamine ja palgaarvestus. See oli esimene beebi samm, mida tänapäeval kasutatavate programmeerimiskeelte väljatöötamise suunas tehti.

1959. aastal debüteeris ajaloo edukaim, kasutajasõbralik ärirakendus. COBOL loodi eesmärgi saavutamiseks luua ühtne äripõhine programmeerimiskeel. See keel pidi olema kasulik paljudel erinevatel arvutusplatvormidel, lihtsa kodeerimisega ja arusaadav kõigile, kellel pole matemaatika kraadi. COBOL-i mõjutas tugevalt Hopperi töö FLOW-MATIC-iga.

Järgmise kahe aastakümne jooksul nägi COBOL sisse juurdumist valitsuse, akadeemilisse ja ettevõtlusalasesse andmetöötlusse, kuna see sobis hästi suuremahuliste failide töötlemiseks. Aja jooksul on need süsteemid küpsenud nii kaugele, et neid usaldatakse ja töödeldakse andmeid veatu efektiivsuse ja täpsusega. Näiteks kui esitaksite maksudeklaratsiooni, läbiks see tõenäoliselt esitamise ajal süsteemi COBOL.

Kaasaegsed programmeerijad ei pea COBOLit igapäevaseks keeleks. COBOLil puuduvad kaasaegsed funktsioonid, mis leiduvad praegustes keeltes, ja sellised meetodid nagu C või .NET, kuid COBOL pole aegunud. Valitsused ja finantseerimisasutused jätkavad COBOLi rakenduste hooldamist ja täiustamist, mis on nende tegevuse jaoks kriitilised.

Hopperi karjäär ei lõppenud COBOLiga. 70ndatel koostas ja rakendas ta standardite komplekti koostajate ja programmeerimiskeelte valideerimiseks ja testimiseks. Neid standardeid haldab ja haldab täna Riiklik Standardite ja Tehnoloogia Instituut. Teda ülendati mitu korda 79-aastaselt pensionile seoses tagaadmirali auastmega.

Hopperi teedrajav töö säilitab oma mõju ja mõju ka tänapäeva.

• Talle on tunnustatud terminite "viga" ja "silumise" loomine pärast juhtumit, kus Harvardis Mark II arvutisse takerdunud koi on seotud.
• 1969. aastal oli ta esimene andmetöötlushaldusühingu auhinna "Aasta arvutiteaduslik mees" preemia.
• USA-s asuv 500-jalaline hävitaja Hopper sai oma nime. Tema meeskond nimetas laeva "Amazing Grace".
• 9. detsembril 2013 sai Hopper tänapäevase tehnoloogiakultuuri tunnustuse - Google'i logojaate loomise ja kuvamise sel aastal, mis oleks olnud tema 107. sünnipäev.
• Anita Borgi instituut on alates 1994. aastast koostanud iga-aastast konverentsil peetavat naiste arvutustehnika armupeo pidustust, mida peetakse igal aastal erinevates kohtades üle maailma.

Mis oli tema elus nii palju ära teinud, mis oli tema suurim saavutus? Siin on tema vastus tema enda sõnadega.

"Kõige olulisem asi, mille ma lisaks kompilaatori ehitamisele olen teinud, on noorte koolitamine.Nad tulevad minu juurde, teate ja ütlevad: "Kas sa arvad, et saame seda teha?" Ma ütlen: "Proovi järele." Ja ma toetan neid üles. Nad vajavad seda. Ma jälgin neid vananedes ja segan neid korrapäraselt üles, et nad ei unustaks võimalusi võtta. "

Video Juhiseid: March 6, 1983: Grace Hopper—She taught computers to talk (Aprill 2024).