Kendt som Cobols mor, kontreadmiral Grace Murray Hopper var en computerpioner, søofficer, underviser, foredragsholder og medaljevindende kvinde inden for datalogi. Hendes viden, uddannelse, vedholdenhed og erfaring førte til hendes internationale anerkendelse.
Hvem er Grace Hopper? De tidlige år
Født i december 1906 i New York City, Grace Brewster Murray Hopper var W alter Fletcher Murray og Mary Campbell Van Hornes datter. Som barn blev hun uddannet i private skoler og viste tidlig interesse for ingeniørarbejde.
Hun dimitterede Phi Beta Kappa fra Vassar College i 1928 med grader i matematik og fysik. Hun modtog derefter sin kandidatgrad i matematik fra Yale i 1930 og et år senere begyndte hun at undervise i det samme emne på Vassar College. Hun afsluttede sin uddannelseskarriere i 1934 med sin ph.d. i matematik. Senere i livet blev hun selv underviser og professionel underviser inden for datalogi.
“For mig er programmering mere end en vigtig praktisk kunst. Det er også et gigantisk foretagende i videns grundlag."
Rear Admiral Hopper's Naval Career
Under Anden Verdenskrig forsøgte Grace Murray Hopper at melde sig til flåden, men de afviste hende på grund af hendes alder (34) og lille statur. Hun tog derefter orlov fra sit arbejde på Vassar College for at blive medlem af United States Naval Reserve (Women's Reserve), kendt som WAVES.
Efter at have trænet på Naval Reserve Midshipmen's School i Massachusetts, dimitterede hun først i sin klasse. Hun blev derefter tilknyttet Bureau of Ships Computation Project ved Harvard University som løjtnant, juniorklasse.
Hun holdt fast i sin tilknytning til Naval Reserve resten af sit liv, selvom hun ydede betydelige teknologiske bidrag. Selvom flåden aldrig godkendte hendes overførsel til flåden ud over reserven, opnåede hun kommandantrang i 1966, kaptajn i 1973, kommodor i 1983 og kontreadmiral i 1985.
“Ledelse er en tovejs gade, loyalitet op og loyalitet ned. Respekt for ens overordnede; passe på ens besætning."
I 1987 blev hun tildelt Defence Distinguished Service Medal, den højeste ikke-kamp militærdekoration.
Hvad er Grace Hopper kendt for?
Mens Hopper arbejdede med Bureau of Ships Computation Project på Harvard, arbejdede Hopper med en anden computerpioner, Howard Aiken. Med Aiken i spidsen udviklede holdet Mark I-computeren, også kendt som den automatiske sekvenskontrollerede lommeregner. Hopper fik til opgave at programmere Mark I og skrev en 500+ siders brugervejledning til denne tidlige elektromekaniske computer.
Hun og holdets beregninger blev sagt at være afgørende for krigsindsatsen. Militæret brugte dem til at beregne raketbaner, kalibrere minestrygere og oprette afstandstabeller til nye kanoner.
Mark II og Mark III fulgte snart efter. Som historien fortæller, fandt holdet en møl inde i Mark II en aften i 1947, hvilket gjorde Hopper til den første, der kaldte et computerproblem for en "fejl". Hopper fortsatte sit arbejde med Harvard Computation Lab indtil 1949.
Hun sluttede sig derefter til Eckert-Mauchly Computer Corporation, senere erhvervet af Remington Rand. Hun arbejdede som seniormatematiker på holdet, der udviklede UNIVAC I, den første storskala, helelektroniske computer, der kom på markedet i 1950.
"Fra da af, når noget gik g alt med en computer, sagde vi, at den havde fejl i den."
Det var i denne periode, at Hopper foreslog et nyt computersprog. Hun mente, at folk i højere grad ville bruge et programmeringssprog ved at bruge engelske ord i stedet for blot symboler. Mens virksomheden afviste hendes forslag i et par år, opgav Hopper ikke sin idé og udviklede den første compiler til computersprog.
I 1952 blev den første version af programmet født og kaldt A-0. Dette program, der fungerede som en linker, gav programmører mulighed for at skrive programmer til flere computere i stedet for individuelle. Og kompilatoren "oversatte i princippet matematisk notation til maskinkode."
"De fort alte mig, at computere kun kunne regne."
Mellem 1954 og 1955 kom Flow-Matic, et compiler-baseret programmeringssprog, der bruger engelske udsagn som kommandoer. Programmet blev tilgængeligt for offentligheden i 1958. Flow-Matic var konceptet, der formede Cobol.
Cobol (almindeligt forretningsorienteret sprog) blev defineret i 1959 og er et programmeringssprog for dataprocessorer, som vi stadig bruger i dag. Hopper promoverede dette sprog til både militære og private sektorer gennem 1960'erne. I 1970'erne var Cobol det mest udbredte computersprog på verdensplan.
Hopper fungerede som direktør for Navy Programming Languages Group, udviklede valideringssoftware til Cobol, og compileren var en del af standardiseringsprogrammet for hele flåden.
I 1970'erne udviklede hun standarder for test af computersystemer og komponenter. National Bureau of Standards (nu National Institute of Standards and Technology (NIST)) vedtog disse tests.
"Den farligste sætning i sproget er: "Vi har altid gjort det på denne måde."
Timeline of a Legacy
1906: Født i New York City.
1928: Uddannet Phi Beta Kappa fra Vassar College.
1930: Fik sin kandidatgrad i matematik fra Yale University og giftede sig med professor ved New York University, Vincent Foster Hopper.
1931: Begyndte at undervise i matematik på Vassar College.
1934: Fuldførte sin ph.d. i matematik fra Yale University.
1943: Tiltrådte U. S. Naval Reserve (WAVES).
1944: Kommissioneret som løjtnant, juniorklasse og tildelt Bureau of Ships Computation Project ved Harvard University.
1945: Skilt fra sin mand, Vincent Foster Hopper.
1949: Blev medlem af Eckert-Mauchly Computer Corporation som senior matematiker.
1952: Udviklede den første compiler til computersprog.
1954: Udviklede Math-Matic og Flow-Matic programmeringssprogene sammen med sit team.
1959: Definerede Cobol-programmeringssproget og blev underviser ved Moore School of Electrical Engineering ved University of Pennsylvania.
1966: Optjente rang som kommandør og trak sig tilbage fra Naval Reserve.
1967, 1971, 1972: Tilbagekaldt til aktiv tjeneste i Naval Reserve, gik på pension igen og vendte tilbage til aktiv tjeneste igen.
"Jeg synes at gøre meget ud af at gå på pension."
1972 - 1978: Tjente som professionel underviser ved George Washington University.
1973: Optjente rang som kaptajn i Naval Reserve og den første amerikaner og kvinde, der blev udnævnt til Distinguished Fellow i British Computer Society.
1983: Optjent commodores rang i Naval Reserve ved en særlig præsidentudnævnelse af præsident Ronald Reagan.
1985: Optjente rang som kontreadmiral i Naval Reserve.
1986 - 1987: Trak sig tilbage fra Naval Reserve for altid og blev tildelt Defence Distinguished Service Medal.
1988: Modtog National Medal of Technology.
1991: Udnævnt til fellow fra American Academy of Arts and Sciences.
I januar 1992, i en alder af 85 år, døde kontreadmiral Grace Murray Hopper i søvne af naturlige årsager og blev stedt til hvile med fuld militær æresbevisning på Arlington National Cemetery. Hun havde ingen børn. Efter sin bortgang modtog hun præsidentens frihedsmedalje for at anerkende hendes bidrag til datalogiindustrien.
Tak, Grace Murray Hopper
Med hensyn til Cobol alene, har revisioner af det gennem årtier ført til objektorienterede syntakser brugt af leverandører som IBM og Fujitsu. Cobol-programmer kører stadig på operativsystemer som Unix og Windows. Og konceptet med at bruge engelske udsagn som computerkommandoer har påvirket ikke kun programmeringssprog, men også de mennesker, der skriver dem og bruger dem hver dag.
“Et skib i havn er sikkert, men det er ikke det, skibe er til. Sejl ud til havet og gør nye ting."
Uden bidragene fra Grace Murray Hopper ville vi ikke være, hvor vi er i dag i teknologiens verden. Tak, kontreadmiral Grace Murray Hopper.
Læs mere om andre indflydelsesrige kvinder inden for teknologi med vores liste over vigtige kvinder i videospils historie.