Admiral Grace Hopper - visionääritutkija
Jos ei Grace Hopperille, ohjelmoijat suunnittelevat koodia käyttämällä matemaattisia symboleja aakkosellisten sanojen sijasta. Se on rohkea lausunto ja hämmästyttävän totta.

Grace Brewster Murrayn vanhemmat olivat valaistunut pari, joka uskoi, että kaikki heidän lapsensa ansaitsivat korkeimman mahdollisen koulutuksen, jonka he voivat saada. Hän valmistui Vassarin yliopistosta vuonna 1928 fysiikan ja matematiikan tutkinnoista. Yalesta hän ansaitsi maisterin maisterin ja tohtorin tutkinnon vuonna 1928 ja 1930.

Hän avioitui professori Vincent Foster Hopperin kanssa vuonna 1930. Hän opetti matematiikkaa Vassarilla vuosina 1931-1943. Hän tunsi olevansa pakko liittyä sotatoimiin 37-vuotiaana. Hopper oli määrätty sotilasohjelmaan Harvardin laskentalaboratoriossa. Siellä hän auttoi kehittämään automaattisen sekvenssiohjatun laskurin, joka myöhemmin auttoi atomipommin rakentajia. Hän oli vasta aloittamassa.

Vuoteen 1945 mennessä avioliitto päättyi ja kieltäytyessään Yalen professuurista, Hopper omistautti energiansa kahdelle asialle, joista hän oli intohimoinen - palvella maataan merivoimien varannoissa ja opiskella tietojenkäsittelytiedettä. Hän työskenteli Harvardin tutkijana ja vanhempana matemaatikkona Eckert-Mauchly Computer Corporationille.

Juuri Mauchlyssa Hopper suunnitteli ensimmäisen englanninkielisen kääntäjän, nimeltään A-1-kääntäjä, vuonna 1951. Kääntäjä on tietokoneohjelma, joka auttaa operaattoria luomaan nopeasti luettelon ohjeista, jotka käännetään objektikoodiksi, joka tietokone ymmärtää. . Tuolloin ei ollut mitään kääntäjiä. Ohjelmoijien piti luoda ohjeet konekoodissa manuaalisesti aina, kun ohjeita tarvittiin. Tämä oli aikaa vievä virhevirheellinen toiminta.

Hänen toinen versio A-2 tunnettiin matemaattisena ongelmanratkaisukääntäjänä Univac-tietokonejärjestelmälle. Operaattori kuvailee ongelman A-2-sovelluksessa luonnollisemmassa aakkosellisessa muodossa. A-2 tuottaa käännöksen virheetöntä konekoodia. Käännös annettaisiin Univacille, joka tuottaa ratkaisun. A-2 säästää käyttäjän aikaa ja vähentää virheitä. A-2: n menestys johti siihen, että Hopper ja hänen tiiminsä loivat ensimmäisen kääntäjäpohjaisen ohjelmointikielen, nimeltään FLOW-MATIC. FLOW-MATIC-kääntäjä ja sen englanninkielinen syntaksi on suunniteltu automatisoimaan yleisiä liiketoimintatehtäviä, kuten laskutus ja palkanlaskenta. Tämä oli ensimmäinen vauvan askel kohti nykyisten ohjelmointikielten kehittämistä.

Vuonna 1959 debytoi historian menestynein, käyttäjäystävällinen yrityssovellus. COBOL luotiin vastaamaan tavoitetta luoda yksi yrityskohtainen ohjelmointikieli. Tämän kielen piti olla hyödyllinen monenlaisissa laskentaympäristöissä, yksinkertainen koodausrakenteessa ja ymmärrettävä jokaiselle ilman matematiikan tutkintoa. COBOLiin vaikutti voimakkaasti Hopperin työskentely FLOW-MATICin kanssa.

Kahden seuraavan vuosikymmenen aikana COBOL juurtui hallitus-, akateemiseen ja yritystoiminnan tietotekniikkaan, koska se sopi hyvin suurten tiedostojen käsittelyyn. Ajan myötä nämä järjestelmät ovat kypsyneet siihen pisteeseen, että niihin luotetaan ja niihin luotetaan prosessoida tietoja virheetöntä tehokkuutta ja tarkkuutta. Esimerkiksi, jos jättäisit veroilmoituksen, se todennäköisesti kulkee COBOL-järjestelmää käyttävän järjestelmän läpi arkistointiprosessin aikana.

Nykyaikaiset ohjelmoijat eivät ajattele kovinkaan COBOLia arjen kielenä. COBOLista puuttuu nykyaikaisista ominaisuuksista, joita löytyy nykyisistä kielistä ja menetelmistä, kuten C tai .NET, mutta COBOL ei ole vanhentunut. Hallitukset ja rahoituslaitokset ylläpitävät ja parantavat edelleen toiminnalleen kriittisiä COBOL-sovelluksia.

Hopperin ura ei päättynyt COBOLiin. 70-luvulla hän laati ja pani täytäntöön joukon standardeja kääntäjien ja ohjelmointikielten validointia ja testaamista varten. Näitä standardeja ylläpitää ja hallinnoi tänään National Institute of Standards and Technology. Hänet ylennettiin useita kertoja eläkkeelle taka-amiraalin palkinnolla vuonna 1986 79-vuotiaana.

Hopperin uraauurtava työ säilyttää vaikutuksensa ja vaikutelmansa nykyaikana.

• Hänelle maksetaan termien "vika" ja "virheenkorjaus" tekeminen tapauksen jälkeen, kun koira on juuttunut Mark II -tietokoneeseen Harvardissa.
• Vuonna 1969 hän oli ensimmäinen Tietojenkäsittelyn hallintayhdistyksen "Vuoden tietotekniikan mies" -palkinnon saaja.
• Yhdysvaltain 500 jalkan tuhoaja Hopper sai nimensä hänen puolestaan. Hänen miehistönsä kutsui laivaa "Amazing Grace".
• 9. joulukuuta 2013 Hopper sai modernin teknologiakulttuurin tunnustuksen - Google-logon luomisen ja näyttämisen hänen 107-vuotispäivänään.
• Anita Borg -instituutti on vuodesta 1994 lähtien tuottanut vuosittaisen tietokoneohjelman Grace Hopper Celebration of Women in Computer -konferenssin, jota pidetään vuosittain eri puolilla maailmaa.

Mikä oli tehnyt niin paljon elämässään, mikä oli hänen suurin saavutus? Tässä on hänen vastaus hänen omin sanoin.

"Tärkein asia, jonka olen saavuttanut muuten kuin kääntäjän rakentaminen, on nuorten koulutus.He tulevat luokseni, tiedätte, ja sanovat: "Luuletko voimme tehdä tämän?" Sanon "Kokeile". Ja tulen heitä ylös. He tarvitsevat sitä. Seuraan heitä vanhetessaan ja sekoitan niitä määräajoin, jotta he eivät unohda ottaa mahdollisuuksia. "

Video-Ohjeita: March 6, 1983: Grace Hopper—She taught computers to talk (Saattaa 2024).