Känd som Cobols moder, konteramiral Grace Murray Hopper var en datapionjär, sjöofficer, utbildare, föreläsare och medaljvinnande kvinna inom datavetenskapsområdet. Hennes kunskap, utbildning, envishet och erfarenhet ledde till att hon blev internationellt erkänd.
Vem är Grace Hopper? De första åren
Grace Brewster Murray Hopper, född i december 1906 i New York City, var W alter Fletcher Murray och Mary Campbell Van Hornes dotter. Som barn utbildades hon i privata skolor och visade tidigt ett intresse för teknik.
Hon tog examen Phi Beta Kappa från Vassar College 1928 med examen i matematik och fysik. Hon tog sedan sin magisterexamen i matematik från Yale 1930 och ett år senare började hon undervisa i samma ämne vid Vassar College. Hon avslutade sin utbildningskarriär 1934 med sin doktorsexamen. i matematik. Senare i livet blev hon själv utbildare och professionell föreläsare inom datavetenskap.
“För mig är programmering mer än en viktig praktisk konst. Det är också ett gigantiskt åtagande i kunskapens grund.”
Rear Admiral Hopper's Naval Career
Under andra världskriget försökte Grace Murray Hopper att ta värvning i flottan, men de avvisade henne på grund av hennes ålder (34) och låga kroppsbyggnad. Hon tog sedan ledigt från sitt arbete på Vassar College för att gå med i United States Naval Reserve (Women's Reserve) känd som WAVES.
Efter att ha tränat på Naval Reserve Midshipmen's School i Massachusetts tog hon examen först i sin klass. Hon tilldelades sedan Bureau of Ships Computation Project vid Harvard University som löjtnant, juniorklass.
Hon höll fast vid sin anknytning till Naval Reserve för resten av sitt liv, även när hon gjorde betydande tekniska bidrag. Även om marinen aldrig godkände hennes överföring till marinen utanför reserven, fick hon befälhavarens rang 1966, kapten 1973, kommodor 1983 och konteramiral 1985.
“Ledarskap är en dubbelriktad gata, lojalitet upp och lojalitet ner. Respekt för sina överordnade; ta hand om ens besättning."
1987 tilldelades hon Defense Distinguished Service Medal, den högsta militära utmärkelsen utan strid.
Vad är Grace Hopper känd för?
Medan han arbetade med Bureau of Ships Computation Project vid Harvard, arbetade Hopper med en annan datorpionjär, Howard Aiken. Under ledning av Aiken utvecklade teamet Mark I-datorn, även känd som Automatic Sequence Controlled Calculator. Hopper fick i uppdrag att programmera Mark I och skrev en 500+ sidors användarmanual för denna tidiga elektromekaniska dator.
Hon och teamets beräkningar sades vara avgörande för krigsinsatsen. Militären använde dem för att beräkna raketbanor, kalibrera minsvepare och skapa avståndstabeller för nya vapen.
Mark II och Mark III följde snart. Som historien går, hittade teamet en nattfjäril inuti Mark II en kväll 1947, vilket gjorde Hopper till den första att kalla ett datorproblem för en "bugg". Hopper fortsatte sitt arbete med Harvard Computation Lab fram till 1949.
Hon gick sedan med i Eckert-Mauchly Computer Corporation, som senare förvärvades av Remington Rand. Hon arbetade som senior matematiker i teamet som utvecklade UNIVAC I, den första storskaliga, helelektroniska datorn som kom ut på marknaden 1950.
"Från och med då, när något gick fel med en dator, sa vi att den hade buggar i den."
Det var under den här tiden som Hopper föreslog ett nytt datorspråk. Hon trodde att folk i större utsträckning skulle använda ett programmeringsspråk med engelska ord snarare än bara symboler. Medan företaget avvisade hennes förslag i några år, gav Hopper inte upp sin idé och utvecklade den första datorspråkkompilatorn.
1952 föddes den första versionen av programmet och hette A-0. Detta program, som fungerade som en länk, gav programmerare möjligheten att skriva program för flera datorer istället för individuella. Och kompilatorn "översatte i princip matematisk notation till maskinkod."
"De sa till mig att datorer bara kunde göra aritmetik."
Mellan 1954 och 1955 kom Flow-Matic, ett kompilatorbaserat programmeringsspråk som använder engelska uttalanden som kommandon. Programmet blev tillgängligt för allmänheten 1958. Flow-Matic var konceptet som formade Cobol.
Cobol (vanligt affärsorienterat språk) definierades 1959 och är ett programmeringsspråk för dataprocessorer som vi fortfarande använder idag. Hopper marknadsförde detta språk till både militär och privat sektor under hela 1960-talet. På 1970-talet var Cobol det mest använda datorspråket i världen.
Hopper tjänstgjorde som chef för Navy Programming Languages Group, utvecklade valideringsmjukvara för Cobol, och kompilatorn var en del av standardiseringsprogrammet för hela marinen.
På 1970-talet utvecklade hon standarder för att testa datorsystem och komponenter. National Bureau of Standards (nu National Institute of Standards and Technology (NIST)) antog dessa tester.
"Den farligaste frasen i språket är: "Vi har alltid gjort på det här sättet."
The Timeline of a Legacy
1906: Född i New York City.
1928: Utexaminerad Phi Beta Kappa från Vassar College.
1930: Tog sin magisterexamen i matematik från Yale University och gifte sig med professorn Vincent Foster Hopper vid New York University.
1931: Började undervisa i matematik vid Vassar College.
1934: Avslutade sin doktorsexamen. i matematik från Yale University.
1943: Anslöt sig till U. S. Naval Reserve (WAVES).
1944: Beställd som löjtnant, juniorklass, och tilldelad Bureau of Ships Computation Project vid Harvard University.
1945: Skild från sin man, Vincent Foster Hopper.
1949: Anslöt sig till Eckert-Mauchly Computer Corporation som senior matematiker.
1952: Utvecklade den första datorspråkkompilatorn.
1954: Utvecklade tillsammans med sitt team programmeringsspråken Math-Matic och Flow-Matic.
1959: Definierade Cobols programmeringsspråk och blev föreläsare vid Moore School of Electrical Engineering vid University of Pennsylvania.
1966: Fick rang av befälhavare och drog sig tillbaka från Naval Reserve.
1967, 1971, 1972: Återkallad till aktiv tjänst i Naval Reserve, gick i pension igen och återgick till aktiv tjänst igen.
"Jag verkar göra mycket för att gå i pension."
1972 - 1978: Tjänstgjorde som professionell föreläsare vid George Washington University.
1973: Fick rang av kapten i Naval Reserve och den första amerikanen och kvinnan som utsågs till Distinguished Fellow i British Computer Society.
1983: Uppnådd kommodors rang i Naval Reserve genom en särskild presidentutnämning av president Ronald Reagan.
1985: Fick rang som konteramiral i Naval Reserve.
1986 - 1987: Pensionerade sig från Naval Reserve för gott och belönades med Defense Distinguished Service Medal.
1988: Mottog National Medal of Technology.
1991: Utnämnd till Fellow vid American Academy of Arts and Sciences.
I januari 1992, vid en ålder av 85 år, gick konteramiral Grace Murray Hopper bort i sömnen av naturliga orsaker och lades till vila med full militär utmärkelse på Arlington National Cemetery. Hon hade inga barn. Efter hennes bortgång fick hon Presidential Medal of Freedom för att erkänna hennes bidrag till datavetenskapsindustrin.
Tack, Grace Murray Hopper
Enbart när det gäller Cobol, har revideringar av det under årtionden lett till objektorienterade syntaxer som används av leverantörer som IBM och Fujitsu. Cobol-program körs fortfarande på operativsystem som Unix och Windows. Och konceptet med att använda engelska uttalanden som datorkommandon har påverkat inte bara programmeringsspråk utan också människorna som skriver dem och använder dem varje dag.
“Ett fartyg i hamn är säkert, men det är inte vad fartyg är till för. Segla ut till havet och gör nya saker.”
Utan bidragen från Grace Murray Hopper skulle vi inte vara där vi är idag i teknikens värld. Tack, konteramiral Grace Murray Hopper.
Läs mer om andra inflytelserika kvinnor inom teknik med vår lista över viktiga kvinnor i videospelshistorien.