Contraamiralul Grace Murray Hopper: Mama lui Cobol

Cuprins:

Contraamiralul Grace Murray Hopper: Mama lui Cobol
Contraamiralul Grace Murray Hopper: Mama lui Cobol
Anonim

Cunoscută sub numele de Mama lui Cobol, contraamiralul Grace Murray Hopper a fost un pionier al computerelor, ofițer de navă, educator, lector și o femeie câștigătoare de medalii în domeniul informaticii. Cunoștințele, educația, tenacitatea și experiența ei au condus la recunoașterea ei internațională.

Cine este Grace Hopper? Primii ani

Născută în decembrie 1906 în New York City, Grace Brewster Murray Hopper a fost fiica lui W alter Fletcher Murray și Mary Campbell Van Horne. În copilărie, a fost educată în școli private și a manifestat un interes timpuriu pentru inginerie.

Image
Image

Ea a absolvit Phi Beta Kappa de la Vassar College în 1928 cu diplome în matematică și fizică. Apoi și-a luat masterul în matematică de la Yale în 1930 și, un an mai târziu, a început să predea aceeași materie la Vassar College. Ea și-a încheiat cariera educațională în 1934 cu Ph. D. în matematică. Mai târziu în viață, ea a devenit ea însăși educatoare și lector profesionist în domeniul informaticii.

„Pentru mine, programarea este mai mult decât o artă practică importantă. Este, de asemenea, o întreprindere gigantică în temeiurile cunoașterii.”

Cariera navală a contraamiralului Hopper

În timpul celui de-al Doilea Război Mondial, Grace Murray Hopper a încercat să se înroleze în Marina, dar au respins-o din cauza vârstei (34) și a staturii mici. Apoi și-a luat concediu de la locul de muncă la Vassar College pentru a se alătura Rezervei Navale a Statelor Unite (rezerva pentru femei), cunoscută sub numele de WAVES.

Image
Image

După antrenamentul la Naval Reserve Midshipmen’s School din Massachusetts, ea a absolvit prima clasă. Ea a fost apoi repartizată la Proiectul Biroului de Calculare a Navelor de la Universitatea Harvard ca locotenent, grad junior.

Ea și-a păstrat afilierea cu Rezervația Navală pentru tot restul vieții, chiar dacă a adus contribuții tehnologice semnificative. Deși Marina nu a aprobat niciodată transferul ei în Marina dincolo de Rezervă, ea a câștigat gradul de comandant în 1966, căpitan în 1973, comodor în 1983 și contraamiral în 1985.

„Conducerea este o stradă cu două sensuri, loialitate în sus și loialitate în jos. Respect pentru superiorii cuiva; ai grijă de echipajul cuiva.”

În 1987, ea a primit medalia de serviciu distins al apărării, cea mai în altă decorație militară non-combat.

Pentru ce este cunoscut Grace Hopper?

În timp ce lucra cu Biroul Proiectului de calcul al navelor de la Harvard, Hopper a lucrat cu un alt pionier al computerelor, Howard Aiken. Condusă de Aiken, echipa a dezvoltat computerul Mark I, cunoscut și sub numele de Calculatorul controlat cu secvență automată. Hopper a fost însărcinat cu programarea Mark I și a scris un manual de utilizare de peste 500 de pagini pentru acest computer electromecanic timpuriu.

Ea și calculele echipei s-au spus a fi esențiale pentru efortul de război. Armata le-a folosit pentru calcularea traiectoriilor rachetelor, calibrarea dragătorilor de mine și crearea tabelelor de rază de acțiune pentru arme noi.

Image
Image

Au urmat în curând Mark II și Mark III. După cum spune povestea, echipa a găsit o molie în interiorul lui Mark II într-o seară a anului 1947, făcându-l pe Hopper primul care a numit o problemă de computer „bun”. Hopper și-a continuat munca la Harvard Computation Lab până în 1949.

Ea sa alăturat apoi la Eckert-Mauchly Computer Corporation, achiziționată ulterior de Remington Rand. Ea a lucrat ca matematician senior în echipa de dezvoltare a UNIVAC I, primul computer la scară mare, complet electronic, care a apărut pe piață în 1950.

„De atunci, când ceva a mers prost cu un computer, am spus că are erori în el.”

În acest timp, Hopper a sugerat un nou limbaj de computer. Ea credea că oamenii vor folosi mai pe scară largă un limbaj de programare folosind cuvinte englezești, mai degrabă decât doar simboluri. În timp ce compania a respins sugestia ei pentru câțiva ani, Hopper nu a renunțat la ideea ei și a dezvoltat primul compilator de limbaj informatic.

În 1952, s-a născut prima versiune a programului, numită A-0. Acest program, care a funcționat ca un linker, le-a oferit programatorilor posibilitatea de a scrie programe pentru mai multe computere în loc de cele individuale. Și compilatorul practic „a tradus notația matematică în codul mașinii.”

„Mi-au spus că computerele pot face doar aritmetică.”

Între 1954 și 1955 a apărut Flow-Matic, un limbaj de programare bazat pe compilator care folosește instrucțiuni în engleză ca comenzi. Programul a devenit disponibil publicului în 1958. Flow-Matic a fost conceptul care a modelat Cobol.

Definit în 1959, Cobol (limbaj comun orientat spre afaceri) este un limbaj de programare pentru procesoarele de date pe care îl folosim și astăzi. Hopper a promovat acest limbaj atât în sectorul militar, cât și în cel privat de-a lungul anilor 1960. Până în anii 1970, Cobol era cel mai utilizat limbaj de calculator la nivel mondial.

Image
Image

Hopper a fost director al grupului de limbaje de programare Navy, a dezvoltat software de validare pentru Cobol, iar compilatorul a făcut parte din programul de standardizare pentru întreaga Navy.

În anii 1970, ea a dezvoltat standarde pentru testarea sistemelor și componentelor computerelor. Biroul Național de Standarde (acum Institutul Național de Standarde și Tehnologie (NIST)) a adoptat aceste teste.

„Cea mai periculoasă expresie din limbă este: „Întotdeauna am procedat astfel”.”

Cronologia unei moșteniri

1906: născut în orașul New York.

1928: a absolvit Phi Beta Kappa de la Vassar College.

1930: și-a obținut masterul în matematică de la Universitatea Yale și s-a căsătorit cu profesorul de la Universitatea din New York, Vincent Foster Hopper.

1931: a început să predea matematică la Vassar College.

1934: și-a terminat doctoratul. la matematică de la Universitatea Yale.

1943: S-a alăturat Rezervei Navale S. U. A. (WAVES).

1944: comandat ca locotenent, grad junior și repartizat la Proiectul Biroului de Calculare a Navelor de la Universitatea Harvard.

1945: a divorțat de soțul ei, Vincent Foster Hopper.

1949: S-a alăturat Eckert-Mauchly Computer Corporation ca matematician senior.

1952: a dezvoltat primul compilator de limbaj informatic.

1954: a dezvoltat împreună cu echipa sa limbajele de programare Math-Matic și Flow-Matic.

1959: a definit limbajul de programare Cobol și a devenit lector la Moore School of Electrical Engineering de la Universitatea din Pennsylvania.

1966: a câștigat gradul de comandant și s-a retras din Rezerva Navală.

1967, 1971, 1972: rechemat la serviciu activ în Rezervația Navală, s-a pensionat încă o dată și a revenit din nou la serviciul activ.

„Se pare că mă retrag mult.”

1972 - 1978: A servit ca lector profesionist la Universitatea George Washington.

1973: a câștigat gradul de căpitan în Rezervația Navală și prima americană și prima femeie care a fost numită Distinguished Fellow al British Computer Society.

1983: a obținut gradul de comodor în Rezervația Navală prin numire prezidențială specială de către președintele Ronald Reagan.

1985: a obținut gradul de contraamiral în Rezervația Navală.

1986 - 1987: S-a retras definitiv din Rezervația Navală și a primit medalia de serviciu distins al apărării.

1988: a primit Medalia Națională a Tehnologiei.

1991: numit membru al Academiei Americane de Arte și Științe.

În ianuarie 1992, la vârsta de 85 de ani, contraamiralul Grace Murray Hopper a murit în somn din cauze naturale și a fost înmormântat cu onoruri militare depline la Cimitirul Național Arlington. Nu a avut copii. După moartea ei, ea a primit Medalia Prezidențială a Libertății pentru a-și recunoaște contribuțiile la industria informatică.

Mulțumesc, Grace Murray Hopper

Numai în ceea ce privește Cobol, revizuirile lui de-a lungul deceniilor au condus la sintaxele orientate pe obiecte utilizate de furnizori precum IBM și Fujitsu. Programele Cobol încă rulează pe sisteme de operare precum Unix și Windows. Iar conceptul de utilizare a declarațiilor în limba engleză ca comenzi de calculator a influențat nu numai limbajele de programare, ci și oamenii care le scriu și le folosesc în fiecare zi.

„O navă în port este sigură, dar nu pentru asta sunt navele. Navigați pe mare și faceți lucruri noi.”

Fără contribuțiile lui Grace Murray Hopper, nu am fi acolo unde suntem astăzi în lumea tehnologiei. Mulțumesc, contraamiralul Grace Murray Hopper.

Citiți mai multe despre alte femei influente în tehnologie cu lista noastră de femei importante din istoria jocurilor video.

Recomandat: