Kjent som Cobols mor, kontreadmiral Grace Murray Hopper var en datapioner, sjøoffiser, pedagog, foreleser og medaljevinnende kvinne innen datavitenskap. Hennes kunnskap, utdannelse, utholdenhet og erfaring førte til hennes internasjonale anerkjennelse.
Hvem er Grace Hopper? De første årene
Grace Brewster Murray Hopper ble født i desember 1906 i New York City og var datteren til W alter Fletcher Murray og Mary Campbell Van Horne. Som barn ble hun utdannet ved private skoler og viste tidlig interesse for ingeniørfag.
Hun ble uteksaminert Phi Beta Kappa fra Vassar College i 1928 med grader i matematikk og fysikk. Hun mottok deretter sin mastergrad i matematikk fra Yale i 1930, og ett år senere begynte hun å undervise i samme emne ved Vassar College. Hun fullførte sin utdanningskarriere i 1934 med sin Ph. D. i matematikk. Senere i livet ble hun pedagog selv og profesjonell foreleser innen datavitenskap.
“For meg er programmering mer enn en viktig praktisk kunst. Det er også et gigantisk foretak i kunnskapens grunnlag.»
Rear Admiral Hopper's Naval Career
Under andre verdenskrig forsøkte Grace Murray Hopper å verve seg til marinen, men de avviste henne på grunn av hennes alder (34) og lille vekst. Hun tok deretter permisjon fra arbeidet ved Vassar College for å bli med i United States Naval Reserve (Women's Reserve) kjent som WAVES.
Etter å ha trent ved Naval Reserve Midshipmen's School i Massachusetts, ble hun uteksaminert først i klassen. Hun ble deretter tildelt Bureau of Ships Computation Project ved Harvard University som løytnant, juniorklasse.
Hun holdt fast ved tilknytningen til Naval Reserve resten av livet, selv om hun ga betydelige teknologibidrag. Selv om marinen aldri godkjente overføringen hennes til marinen utenfor reservatet, oppnådde hun sjefsgraden i 1966, kaptein i 1973, commodore i 1983 og kontreadmiral i 1985.
“Ledelse er en toveis gate, lojalitet opp og lojalitet ned. Respekt for ens overordnede; ta vare på mannskapet.»
I 1987 ble hun tildelt Defense Distinguished Service Medal, den høyeste ikke-kamp militærdekorasjonen.
Hva er Grace Hopper kjent for?
Mens Hopper jobbet med Bureau of Ships Computation Project ved Harvard, jobbet med en annen datapioner, Howard Aiken. Ledet av Aiken utviklet teamet Mark I-datamaskinen, også kjent som Automatic Sequence Controlled Calculator. Hopper fikk i oppgave å programmere Mark I og skrev en 500+ siders brukermanual for denne tidlige elektromekaniske datamaskinen.
Hun og teamets beregninger ble sagt å være avgjørende for krigsinnsatsen. Militæret brukte dem til å beregne rakettbaner, kalibrere minesveipere og lage rekkeviddetabeller for nye våpen.
Mark II og Mark III fulgte snart etter. Som historien går, fant teamet en møll inne i Mark II en kveld i 1947, noe som gjorde Hopper til den første som k alte et dataproblem en "feil". Hopper fortsatte arbeidet med Harvard Computation Lab til 1949.
Hun begynte deretter i Eckert-Mauchly Computer Corporation, senere kjøpt opp av Remington Rand. Hun jobbet som seniormatematiker i teamet som utviklet UNIVAC I, den første storskala, helelektroniske datamaskinen som kom på markedet i 1950.
"Fra da av, når noe gikk g alt med en datamaskin, sa vi at den hadde feil i seg."
Det var i løpet av denne tiden Hopper foreslo et nytt dataspråk. Hun trodde at folk i større grad ville bruke et programmeringsspråk ved å bruke engelske ord i stedet for bare symboler. Mens selskapet avviste forslaget hennes i noen år, ga Hopper ikke opp ideen hennes og utviklet den første dataspråkkompilatoren.
I 1952 ble den første versjonen av programmet født og k alt A-0. Dette programmet, som fungerte som en linker, ga programmerere muligheten til å skrive programmer for flere datamaskiner i stedet for individuelle. Og kompilatoren "oversatte i utgangspunktet matematisk notasjon til maskinkode."
"De fort alte meg at datamaskiner bare kunne regne."
Mellom 1954 og 1955 kom Flow-Matic, et kompilatorbasert programmeringsspråk som bruker engelske utsagn som kommandoer. Programmet ble tilgjengelig for publikum i 1958. Flow-Matic var konseptet som formet Cobol.
Cobol (vanlig forretningsorientert språk) ble definert i 1959 og er et programmeringsspråk for databehandlere som vi fortsatt bruker i dag. Hopper promoterte dette språket til både militær og privat sektor gjennom 1960-tallet. På 1970-tallet var Cobol det mest brukte dataspråket i verden.
Hopper fungerte som direktør for Navy Programming Languages Group, utviklet valideringsprogramvare for Cobol, og kompilatoren var en del av standardiseringsprogrammet for hele marinen.
På 1970-tallet utviklet hun standarder for testing av datasystemer og komponenter. National Bureau of Standards (nå National Institute of Standards and Technology (NIST)) tok i bruk disse testene.
“Den farligste setningen i språket er: ‘Vi har alltid gjort det på denne måten.’”
The Timeline of a Legacy
1906: Født i New York City.
1928: Uteksaminert Phi Beta Kappa fra Vassar College.
1930: Fikk sin mastergrad i matematikk fra Yale University og giftet seg med professor ved New York University, Vincent Foster Hopper.
1931: Begynte å undervise i matematikk ved Vassar College.
1934: Fullførte Ph. D. i matematikk fra Yale University.
1943: Ble med i U. S. Naval Reserve (WAVES).
1944: Oppdraget som løytnant, juniorklasse, og tildelt Bureau of Ships Computation Project ved Harvard University.
1945: Skilt fra mannen sin, Vincent Foster Hopper.
1949: Ble med i Eckert-Mauchly Computer Corporation som senior matematiker.
1952: Utviklet den første dataspråkkompilatoren.
1954: Utviklet programmeringsspråkene Math-Matic og Flow-Matic sammen med teamet hennes.
1959: Definerte Cobol-programmeringsspråket og ble foreleser ved Moore School of Electrical Engineering ved University of Pennsylvania.
1966: Fikk rang som sjef og trakk seg tilbake fra Naval Reserve.
1967, 1971, 1972: Tilbakek alt til aktiv tjeneste i Naval Reserve, trakk seg igjen og gikk tilbake til aktiv tjeneste igjen.
«Jeg ser ut til å gjøre mye med å trekke meg tilbake.»
1972 - 1978: Tjente som profesjonell foreleser ved George Washington University.
1973: Fikk rang som kaptein i Naval Reserve og den første amerikaneren og kvinnen som ble utnevnt til Distinguished Fellow of the British Computer Society.
1983: Opptjent commodores rangering i Naval Reserve etter spesiell presidentutnevnelse av president Ronald Reagan.
1985: Fikk rang som kontreadmiral i Naval Reserve.
1986 - 1987: trakk seg tilbake fra Naval Reserve for alltid og ble tildelt Defence Distinguished Service Medal.
1988: Mottok National Medal of Technology.
1991: Utnevnt til stipendiat ved American Academy of Arts and Sciences.
I januar 1992, i en alder av 85 år, døde kontreadmiral Grace Murray Hopper i søvne av naturlige årsaker og ble lagt til hvile med full militær æresbevisning på Arlington National Cemetery. Hun hadde ingen barn. Etter hennes bortgang mottok hun Presidential Medal of Freedom for å anerkjenne hennes bidrag til informatikkindustrien.
Takk, Grace Murray Hopper
Når det gjelder Cobol alene, har revisjoner av den gjennom flere tiår ført til objektorienterte syntakser brukt av leverandører som IBM og Fujitsu. Cobol-programmer kjører fortsatt på operativsystemer som Unix og Windows. Og konseptet med å bruke engelske utsagn som datamaskinkommandoer har påvirket ikke bare programmeringsspråk, men også folk som skriver dem og bruker dem hver dag.
“Et skip i havn er trygt, men det er ikke det skip er til for. Seil ut på havet og gjør nye ting.»
Uten bidragene fra Grace Murray Hopper ville vi ikke vært der vi er i dag i teknologiens verden. Takk, kontreadmiral Grace Murray Hopper.
Les mer om andre innflytelsesrike kvinner innen teknologi med vår liste over viktige kvinner i videospillhistorien.