”Ihmiset ovat allergisia muuttaa. He rakastavat sanoa: ”Olemme aina tehneet sen näin.”Yritän taistella sitä vastaan. Siksi seinälläni on kello, joka toimii vastapäivään.”Grace Hopper
Kontra-Amiraali Grace Murray Hopper (syntynyt Grace Brewster Murray New York, joulukuu 9, 1906) oli Ph. D. matematiikkaan, joka omisti lähes koko elämänsä tietokoneet ja ohjelmointi., Hän oli yksi kaikkein terävä strateginen futuristit maailman computing keskellä 20-luvulla. Ehkä hänen tunnetuin osuus computing oli keksintö ensimmäinen kääntäjä, väli-ohjelma, joka kääntää englanti kielellä ohjeet kielelle kohde tietokoneeseen.
Hopper aloitti uransa computing vuonna 1943, kun hän tuli Laskenta-Projekti Harvardin Yliopisto, liittyä tutkimusryhmä Howard Aiken. Kovanaamaisena tunnettu Aiken tervehti häntä sanoilla ” Missä helvetissä olet ollut?,”, sitten osoitti hänen sähkömekaaninen Mark I tietokone, sanonta ” tässä, laskea kertoimet arc tangentti sarja ensi torstaina.”
Hopper nopeasti romahti ja oppinut program kone, koota 500-sivuinen toimintakäsikirja, Aiken on tietokoneita, jotka hän esitteli perustavanlaatuisia liiketoiminnan periaatteet computing koneita. Myöhemmin hän liittyi äskettäin muodostettu Eckert-Mauchly Corporation, ja pysyi mukana sen seuraajille (Remington-Rand, Sperry-Rand, ja Univac), kunnes hänen virallinen eläkkeelle vuonna 1971.,
vuonna 1952 Hopper sai valmiiksi ensimmäisen kääntäjänsä (Sperry-Randin tietokoneelle), joka tunnetaan nimellä A-0-järjestelmä. Kuten hän sanoi myöhemmin, että hän teki tämän, koska hän oli laiska ja toivoi, että ohjelmoija voi palata on matemaatikko (samassa 1952 hän julkaisi Koulutuksen Tietokone, jossa hän kuvaili perusperiaatteita ohjelmointi ja ennakoida tulevaa kehitystä.)
A-0 Järjestelmä todella oli joukko ohjeita, jotka voisi kääntää symbolinen matemaattinen koodi kone kieli., Tuottaessaan A-0: ta Hopper otti kaikki vuosien varrella keräämänsä alirutiinit ja laittoi ne nauhalle. Jokaiselle rutiinille annettiin soittonumero, jotta kone löytäisi sen nauhalta. Kuten Hopper kuvaili – ” minun piti vain kirjoittaa ylös joukko puhelunumeroita, antaa tietokoneen löytää ne nauhalta, tuoda ne ja tehdä lisäykset. Tämä oli ensimmäinen kääntäjä.”
A-0: n jälkeen Grace Hopper ryhmineen tuotti versiot A-1 ja A-2, parannukset vanhempaan versioon verrattuna., A-2-kääntäjä oli ensimmäinen laajasti käytetty kääntäjä, joka tasoitti tietä ohjelmointikielten kehitykselle.
A-0-Järjestelmä oli tuskin hyväksytään ja luopua perustamalla, mutta Hopper seurasi hänen filosofia ”Mennä eteenpäin ja tehdä se. Voit pyytää anteeksi myöhemmin.”. Hän oli pettynyt —”minulla oli käynnissä compiler, ja kukaan ei kosketa, koska ne huolellisesti kertoi, tietokoneet voivat vain tehdä aritmeettinen; he eivät voineet tehdä ohjelmia. Se oli myyntityö, että ihmiset saivat kokeilla sitä., Uskon, että millä tahansa uudella idealla, koska ihmiset ovat allergisia muutokselle, pitää lähteä myymään ideaa.”
Hopper sai alkunsa myös ajatuksesta, että tietokoneohjelmia voisi kirjoittaa englanniksi. Hän piti kirjaimia yksinkertaisesti toisenlaisena symbolina, jonka tietokone pystyi tunnistamaan ja muuntamaan konekoodiksi. Hopperin kääntäjä kehittyi myöhemmin FLOW-MATIC-kääntäjäksi, joka toimii äärimmäisen tärkeän kielikoodin pohjana. FLOW-MATIC oli suunnattu liiketoimintasovelluksiin, kuten palkanlaskennan ja automaattisen laskutuksen laskentaan., Vuoden 1956 loppuun mennessä, Hopper oli UNIVAC I & II ymmärrystä kaksikymmentä englanti-kuten lausuntoja käyttäen FLOW-MATIC.
Grace Murray Hopper kuoli Arlingtonissa Virginiassa 1.tammikuuta 1992.
Leave a Reply