Admiral Grace Hopper - Visionary Scientist
Om inte Grace Hopper skulle programmerare skapa kod med matematiska symboler istället för alfabetiska ord. Det är ett djärvt uttalande och otroligt sant.

Grace Brewster Murrays föräldrar var ett upplyst par som trodde att alla deras barn förtjänade den högsta möjliga utbildning de kunde få. Hon tog examen från Vassar College 1928 med examen i fysik och matematik. Från Yale fick hon en magisterexamen och en doktorsexamen i matematik 1928 respektive 1930.

Hon gifte sig med professor Vincent Foster Hopper 1930. Hon undervisade i matematik på Vassar från 1931 till 1943. Hon kände sig tvungen att gå med i krigsansträngningen vid 37 års ålder, Hopper tilldelades militärforskning vid Harvard Computation Laboratory. Där hjälpte hon till att utveckla den automatiska sekvensstyrda kalkylatorn som senare hjälpte byggare av atombomben. Hon var just igång.

År 1945 med sitt äktenskap slutade och efter att ha vägrat ett professorat på Yale ägnade Hopper sina energier till två saker hon brinner för - att betjäna sitt land i marinreservaten och studera datavetenskap. Hon arbetade som Harvard-forskare och som seniormatematiker för Eckert-Mauchly Computer Corporation.

Det var på Mauchly som Hopper designade den första engelskspråkiga kompilatorn, kallad A-1-kompilatorn 1951. En kompilator är ett datorprogram som hjälper en operatör att snabbt skapa en lista med instruktioner som översätts till objektkod som förstås av en dator . Då fanns det inga kompilatorer överhuvudtaget. Programmerare måste skapa instruktioner manuellt i maskinkod varje gång instruktionen behövdes. Detta var en tidskrävande felbenägen aktivitet.

Hennes andra version A-2 var känd som den matematiska problemlösningskompilatorn för Univac datorsystem. En operatör skulle beskriva problemet i A-2-applikationen i ett mer naturligt alfabetiskt format. A-2 skulle generera en översättning i felfri maskinkod. Översättningen skulle ges till Univac som skulle leverera lösningen. A-2 sparat operatörens tid och minskade fel. Framgången för A-2 ledde till att Hopper och hennes team skapade det första kompilatorbaserade programmatiska språket som kallas FLOW-MATIC. FLOW-MATIC-kompilatorn med sin engelska syntax designades för att automatisera vanliga affärsuppgifter som fakturering och lön. Detta var det första babysteget som gjorts mot utvecklingen av de programmeringsspråk vi använder idag.

1959 debuterade den mest framgångsrika, användarvänliga affärsapplikationen i historien. COBOL skapades för att uppfylla målet att skapa ett enda företagsspecifikt programmeringsspråk. Detta språk måste vara användbart på många typer av datorplattformar, enkelt i kodningsstruktur och förståeligt för alla utan matematikgrad. COBOL påverkades starkt av Hoppers arbete med FLOW-MATIC.

De kommande två decennierna såg COBOL sig fast i regerings-, akademiska och företagsberäkningar eftersom det var väl lämpat för filhantering med hög volym. Med tiden har dessa system mogit till den grad att de litar på och förlitar sig på att bearbeta data med felfri effektivitet och noggrannhet. Om du till exempel lämnade in en självdeklaration skulle det troligtvis passera ett system som kör COBOL under arkiveringsprocessen.

Moderna programmerare tycker inte mycket om COBOL som vardagsspråk. COBOL saknar moderna funktioner som finns på nuvarande språk och metoder som C eller .NET men COBOL är inte föråldrad. Regeringar och finansinstitut fortsätter att underhålla och förbättra COBOL-applikationer som är avgörande för deras verksamhet.

Hoppers karriär slutade inte med COBOL. På 70-talet utarbetade och implementerade hon en uppsättning standarder för validering och testning av kompilatorer och programmeringsspråk. Dessa standarder upprätthålls och administreras idag av National Institute of Standards and Technology. Hon befrämjades många gånger med pensionering med rang som bakre admiral 1986 vid 79 års ålder.

Hoppers banbrytande arbete behåller sin inverkan och inflytande in i modern tid.

• Hon krediteras för att ha sammanfogat termerna "bug" och "felsökning" efter en händelse som involverade en mal som satt fast i Mark II-datorn i Harvard.
• År 1969 var hon den första någonsin mottagaren av Data Processing Management Association: "Årets datavetenskapsman".
• Den 500 fot stora förstöraren U.S.S. Hopper heter efter henne. Hennes besättning kallade skeppet "Amazing Grace."
• Den 9 december 2013 fick Hopper en modern utmärkelse för teknikkultur - skapandet och visningen av en Google-klotter på vad som skulle ha varit hennes 107-årsdag.
• Anita Borg Institute har producerat den årliga Grace Hopper Celebration of Women in Computing-konferensen sedan 1994 och håller den på olika platser runt om i världen varje år.

Efter att ha gjort så mycket i sitt liv, vad var hennes största prestation? Här är hennes svar med sina egna ord.

"Det viktigaste jag har åstadkommit annat än att bygga kompilatorn är att utbilda ungdomar.De kommer till mig, du vet och säger: "Tror du att vi kan göra det?" Jag säger "Prova det." Och jag stöder dem. De behöver det. Jag håller reda på dem när de blir äldre och jag rör upp dem med intervaller så att de inte glömmer att ta chanser. "

Video Instruktioner: Leadership on the Cyber Sea: the Legacy of Admiral Grace Hopper (Maj 2024).