Tieteellisten naisten historia

Tärkeimmät saavutukset: Yksi Harvard Mark I -tietokoneen ensimmäisistä ohjelmoijista.
Grace Murray Hopper oli yhdysvaltalainen tietojenkäsittelytieteen tutkija ja Yhdysvaltain laivaston takamiraali. Alan tienraivaajana hän oli yksi Harvard Mark I -tietokoneen ensimmäisistä ohjelmoijista ja keksi ensimmäisen kääntäjän tietokoneohjelmointikielelle. Hän popularisoi ajatusta koneesta riippumattomista ohjelmointikielistä, mikä johti COBOLin kehittämiseen, joka on yksi ensimmäisistä moderneista ohjelmointikielistä. Hänet hyvitetään sanan ”virheenkorjaus” suosimisesta tietokoneen häiriöiden korjaamiseksi (innoittamana tietokoneelta poistetusta todellisesta koista). Saavutustensa laajuuden ja merivoimien arvon vuoksi häntä kutsutaan joskus ”hämmästyttäväksi armona”. Yhdysvaltain laivaston hävittäjä USS Hopper (DDG-70) on nimetty hänestä, samoin kuin Cray XE6 ”Hopper” -tietokone NERSC: ssä.
Hopper syntyi Grace Brewster Murray New Yorkissa. Hän oli vanhin kolmen lapsen perheessä. Hän oli utelias lapsena, elinikäinen piirre; seitsemänvuotiaana hän päätti selvittää herätyskellon toiminnan ja purki seitsemän herätyskelloa, ennen kuin äitinsä tajusi, mitä hän teki (hän rajoitettiin sitten yhteen kelloon). Valmistavasta koulukoulutuksestaan hän osallistui Hartridge-kouluun Plainfieldissä New Jerseyssä. Hänet hylättiin varhaisvastaanotosta Vassar Collegeen 16-vuotiaana (hänen testipisteet latinaksi olivat liian matalat), hänet hyväksyttiin seuraavana vuonna. Hän valmistui Phi Beta Kappan Vassarilta vuonna 1928 kandidaatin tutkinnoksi matematiikassa ja fysiikassa ja sai maisterin tutkinnon Yalen yliopistosta vuonna 1930.
Vuonna 1934 hän ansaitsi tohtorin tutkinnon. matematiikassa Yalelta Oystein Orein johdolla. Hänen väitöskirjansa, New Type of Irreducibility Criteria, julkaistiin samana vuonna. Hopper aloitti matematiikan opettamisen Vassarissa vuonna 1931, ja ylennettiin apulaisprofessoriksi vuonna 1941. Hän oli naimisissa New Yorkin yliopiston professorin Vincent Foster Hopperin (1906–76) kanssa vuodesta 1930 aina heidän avioeroonsa 1945 asti. Hän ei koskaan naimisissa uudelleen, ja hän piti sukunimi.
Vuonna 1943, toisen maailmansodan aikana, Hopper sai lomavapauden Vassarilta ja vannoi Yhdysvaltain laivaston reservin, joka oli yksi monista naisista, jotka olivat vapaaehtoisia palvelemaan WAVESissa. Hänen täytyi saada poikkeus värväykseen; hän oli 15 puntaa (6,8 kg) alle laivaston vähimmäispainon, 120 kiloa (54 kg). Hän raportoi joulukuussa ja koulutti Naval Reserve Midshipmenin koulussa Smith Collegessa Northamptonissa, Massachusettsissa. Hopper valmistui luokassaan ensimmäisen kerran vuonna 1944, ja hänet nimitettiin Harvardin yliopiston alusten laskentatoimistoon luutnanttina, nuorempana palkkaluokkana. Hän palveli Mark I -tietokoneohjelmassa, jota johti Howard H. Aiken. Hopper ja Aiken tekivät kolme asiakirjaa Mark I: stä, joka tunnetaan myös nimellä automaattinen sekvenssillä ohjattu laskin. Hopperin pyyntö siirtyä tavalliseen laivastoon lopussa sodan hylkäsi ikänsä vuoksi (38).
Hän jatkoi palvelemistaan merivoimien reservissä. Hopper pysyi Harvardin laskentalaboratoriossa vuoteen 1949 asti, jolloin hän hylkäsi Vassarin täyden professuurin kannattaakseen työskentelemään tutkijana laivastosopimuksen nojalla Harvardissa. Vuonna 1949 Hopperista tuli Eckert – Mauchly Computer Corporationin työntekijä vanhempana matemaatikkona ja hän liittyi UNIVAC I: n kehittämisryhmään. 1950-luvun alkupuolella yrityksen otti haltuunsa Remington Rand -yhtiö ja se oli hänen työskennellessään heidän puolestaan. että hänen alkuperäinen kääntäjänsä oli tehty. Kääntäjä tunnettiin nimellä A-kääntäjä ja sen ensimmäinen versio oli A-0. Vuonna 1952 hänellä oli operatiivinen kääntäjä. ”Kukaan ei usko sitä”, hän sanoi. ”Minulla oli käynnissä oleva kääntäjä, eikä kukaan koskenut siihen. He kertoivat minulle, että tietokoneet pystyvät vain laskemaan.” Vuonna 1954 Hopper nimettiin yhtiön ensimmäiseksi automaattisen ohjelmoinnin johtajaksi, ja hänen osastonsa julkaisi joitain ensimmäisistä kääntäjäpohjaisista ohjelmointikielistä, mukaan lukien MATH-MATIC ja FLOW-MATIC. Keväällä 1959 tiedettiin kahden päivän konferenssi. CODASYL-konferenssi tuotti tietojärjestelmäkieliä (CODASYL) yhteen tietotekniikan asiantuntijoita teollisuudesta ja hallituksesta.Hopper toimi komitean teknisenä konsulttina, ja monet hänen entisistä työntekijöistään palvelivat lyhytaikaisessa komiteassa, joka määritteli uuden kielen COBOL Uusi kieli laajensi Hopperin FLOW-MATIC-kieltä joillakin IBM: n vastaavan COMTRAN-kielen ideoilla. Hopperin usko siihen, että ohjelmat olisi kirjoitettava kielellä, joka oli lähellä englantia (konekoodin tai konekoodin läheisillä kielillä, kuten kokoonpanokielet), valloitettiin uudella yrityskielellä, ja COBOL jatkoi tähän mennessä kaikkein läsnäolevin yrityskieli.
Vuosina 1967–1977 Hopper toimi laivaston ohjelmointikieliryhmän johtajana merivoimien tietojärjestelmien suunnittelutoimistossa ja ylennettiin kapteeniksi vuonna 1973.Hän kehitti validointiohjelmiston COBOLille ja sen kääntäjälle osana koko laivaston COBOL-standardointiohjelmaa. 1970-luvulla Hopper kannatti puolustusministeriötä korvaamaan suuret, keskitetyt järjestelmät pienten, hajautettujen tietokoneiden verkoilla. Kuka tahansa tietokone solmun käyttäjä voi käyttää verkossa olevia yleisiä tietokantoja. Hän oli edelläkävijä tietojärjestelmien ja komponenttien testaamista koskevien standardien toteuttamisessa, mikä on merkittävintä varhaisille ohjelmointikielille, kuten FORTRAN ja COBOL. Laivaston testit näiden standardien noudattamiseksi johtivat merkittävään lähentymiseen suurten tietokoneiden toimittajien ohjelmointikielen murteissa. 1980-luvulla nämä testit (ja niiden virallinen hallinto) otti National Bureau of Standards (NBS), joka tunnetaan tänään nimellä National Institute of Standards and Technology (NIST).
Lähde: Wikipedia

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *