Admiral Grace Hopper - Visionary Scientist
Hvis ikke for Grace Hopper, ville programmerere lage kode ved å bruke matematiske symboler i stedet for alfabetiske ord. Det er en dristig uttalelse og utrolig sant.

Grace Brewster Murrays foreldre var et opplyst par som mente at alle barna deres fortjente høyest mulig utdanning de kunne oppnå. Hun ble uteksaminert fra Vassar College i 1928 med grader i fysikk og matematikk. Fra Yale fikk hun en master og en doktorgrad i matematikk i henholdsvis 1928 og 1930.

Hun giftet seg med professor Vincent Foster Hopper i 1930. Hun underviste i matematikk på Vassar fra 1931 til 1943. Hun følte seg tvunget til å bli med i krigsinnsatsen i en alder av 37, Hopper ble tildelt militær forskning ved Harvard Computation Laboratory. Der hjalp hun til med å utvikle den automatiske sekvensstyrte kalkulatoren som senere hjalp byggherrene av atombomben. Hun var akkurat i gang.

I løpet av 1945 med ekteskapet ble avsluttet, og etter å ha nektet et professorat ved Yale, viet Hopper energiene sine til to ting hun brenner for - å tjene landet sitt i sjøreservatene og studere datavitenskap. Hun jobbet som Harvard-stipendiat og som seniormatematiker for Eckert-Mauchly Computer Corporation.

Det var på Mauchly at Hopper designet den første engelskspråklige kompilatoren kalt A-1-kompilatoren i 1951. En kompilator er et dataprogram som hjelper en operatør raskt å lage en liste over instruksjoner som er oversatt til objektkode som forstås av en datamaskin . På den tiden var det ingen kompilatorer overhodet. Programmerere måtte lage instruksjoner manuelt i maskinkode hver gang instruksjonen var nødvendig. Dette var en tidkrevende aktivitet som var utsatt for feil.

Hennes andre versjon A-2 var kjent som den matematiske problemløsnings-kompilatoren for Univac datasystem. En operatør vil beskrive problemet i A-2-applikasjonen i et mer naturlig alfabetisk format. A-2 ville generere en oversettelse i feilfri maskinkode. Oversettelsen vil bli gitt til Univac som ville levere løsningen. A-2 sparte operatøren tid og reduserte feil. Suksessen til A-2 førte til at Hopper og teamet hennes skapte det første kompilatorbaserte programmatiske språket kalt FLOW-MATIC. FLOW-MATIC-kompilatoren med sin engelsk-lignende syntaks ble designet for å automatisere vanlige forretningsoppgaver som fakturering og lønn. Dette var det første babytrinnet som ble gjort mot utviklingen av programmeringsspråkene vi bruker i dag.

I 1959 debuterte den mest vellykkede, brukervennlige forretningsapplikasjonen i historien. COBOL ble opprettet for å møte målet om å lage et enkelt virksomhetsspesifikt programmeringsspråk. Dette språket måtte være nyttig på mange slags databehandlingsplattformer, enkelt i kodestruktur og forståelig for alle uten matematikkgrad. COBOL var sterkt påvirket av Hoppers arbeid med FLOW-MATIC.

De neste to tiårene fikk COBOL være forankret i regjerings-, akademisk- og bedriftsdataark, da det var godt egnet til filbehandling med høyt volum. Over tid har disse systemene modnet til det punktet at de er klarerte og er avhengige av å behandle data med feilfri effektivitet og nøyaktighet. Hvis du for eksempel innleverer en selvangivelse, vil den sannsynligvis passere gjennom et system som kjører COBOL under innleveringsprosessen.

Moderne programmerere tenker ikke høyt på COBOL som et hverdagsspråk. COBOL mangler moderne funksjoner som finnes på gjeldende språk og metoder som C eller .NET, men COBOL er ikke foreldet. Regjeringer og finansinstitusjoner fortsetter å opprettholde og forbedre COBOL-applikasjoner som er kritiske for driften.

Hoppers karriere endte ikke med COBOL. På 70-tallet utarbeidet og implementerte hun et sett med standarder for validering og testing av kompilatorer og programmeringsspråk. Disse standardene opprettholdes og administreres i dag av National Institute of Standards and Technology. Hun ble forfremmet mange ganger pensjonert med rang som bakre admiral i 1986 i en alder av 79.

Hoppers banebrytende arbeid beholder sin innvirkning og innflytelse inn i den moderne tid.

• Hun får godkjent at hun har sammenfalt begrepene "bug" og "debugging" etter en hendelse med en møll som satt fast i Mark II-datamaskinen på Harvard.
• I 1969 var hun den første noensinne mottakeren av Data Processing Management Association's "Computer Science Man of the Year" -prisen.
• Den 500 fot store ødeleggeren U.S.S. Hopper ble oppkalt etter henne. Mannskapet hennes kalte skipet "Amazing Grace."
• 9. desember 2013 mottok Hopper en moderne anerkjennelse for teknologikultur - opprettelsen og visningen av en Google-klotting på det som ville vært hennes 107-årsdag.
• Anita Borg Institute har produsert den årlige konferansen Grace Hopper Celebration of Women in Computing siden 1994 og holdt den på forskjellige steder i hele verden hvert år.

Etter å ha gjort så mye i livet, hva var hennes største prestasjon? Her er svaret med egne ord.

"Det viktigste jeg har oppnådd annet enn å bygge kompilatoren, er å trene unge mennesker.De kommer til meg, vet du, og sier: 'Tror du at vi kan gjøre dette?' Jeg sier "Prøv det." Og jeg støtter dem opp. Det trenger de. Jeg holder rede på dem når de blir eldre, og jeg rører dem opp med intervaller slik at de ikke glemmer å ta sjanser. "

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