Admiral Grace Hopper - Visionary Scientist
Hvis ikke for Grace Hopper, ville programmerere lave kode ved hjælp af matematiske symboler i stedet for alfabetiske ord. Det er en dristig erklæring og utroligt sandt.

Grace Brewster Murrays forældre var et oplyst par, der mente, at alle deres børn fortjente den højest mulige uddannelse, de kunne opnå. Hun uddannede sig fra Vassar College i 1928 med grader i fysik og matematik. Fra Yale fik hun en kandidatgrad og en ph.d. i matematik i henholdsvis 1928 og 1930.

Hun giftede sig med professor Vincent Foster Hopper i 1930. Hun underviste i matematik på Vassar fra 1931 til 1943. Hun følte sig tvunget til at deltage i krigsindsatsen i en alder af 37, Hopper blev overdraget til militær forskning på Harvard Computation Laboratory. Der hjalp hun med at udvikle den automatiske sekvensstyrede lommeregner, der senere hjalp bygherrer af atombomben. Hun var lige ved at komme i gang.

I 1945 med sit ægteskab sluttede og efter at have nægtet et professorat i Yale, viet Hopper hendes energi til to ting, hun brænder for - at betjene sit land i søreservatet og studere computervidenskab. Hun arbejdede som Harvard-forsker og som seniormatematiker for Eckert-Mauchly Computer Corporation.

Det var på Mauchly, at Hopper designet den første engelsksprogede kompilator kaldet A-1-kompilatoren i 1951. En kompilator er et computerprogram, der hjælper en operatør hurtigt med at oprette en liste over instruktioner, der oversættes til objektkode, som forstås af en computer . På det tidspunkt var der overhovedet ingen samlere. Programmerere måtte oprette instruktioner manuelt i maskinkode hver gang instruktionen var nødvendig. Dette var en tidskrævende aktivitet, der var udsat for fejl.

Hendes anden version A-2 blev kendt som den matematiske problemløsningskompilator til Univac computersystem. En operatør vil beskrive problemet i A-2-applikationen i et mere naturligt alfabetisk format. A-2 ville generere en oversættelse i fejlfri maskinkode. Oversættelsen vil blive givet til Univac, der ville udsende løsningen. A-2 sparede operatørens tid og reducerede fejl. Succesen med A-2 førte til, at Hopper og hendes team skabte det første kompilatorbaserede programmatiske sprog kaldet FLOW-MATIC. FLOW-MATIC-kompilatoren med sin engelsk-lignende syntaks var designet til at automatisere almindelige forretningsopgaver som fakturering og lønningsliste. Dette var det første babytrin, der blev taget mod udviklingen af ​​de programmeringssprog, vi bruger i dag.

I 1959 debuterede den mest succesrige, brugervenlige forretningsapplikation i historien. COBOL blev oprettet for at nå målet om at skabe et enkelt forretningsspecifikt programmeringssprog. Dette sprog måtte være nyttigt på mange forskellige computervirksomheder, enkle i kodestruktur og forståeligt for nogen uden matematik. COBOL var stærkt påvirket af Hoppers arbejde med FLOW-MATIC.

I de næste to årtier blev COBOL forankret i regerings-, akademisk- og virksomhedsberegning, da det var velegnet til filbehandling med stor mængde. Over tid er disse systemer modnet til det punkt, at de er tillid til og er afhængige af at behandle data med fejlfri effektivitet og nøjagtighed. For eksempel, hvis du indgav et selvangivelse, vil det sandsynligvis gå gennem et system, der kører COBOL under arkiveringsprocessen.

Moderne programmører tænker ikke meget på COBOL som et dagligdags sprog. COBOL mangler moderne funktioner, der findes på nuværende sprog og metoder som C eller .NET, men COBOL er ikke forældet. Regeringer og finansielle institutioner opretholder og forbedrer COBOL-applikationer, der er kritiske for deres operationer.

Hoppers karriere sluttede ikke med COBOL. I 70'erne udarbejdede og implementerede hun et sæt standarder til validering og test af compilere og programmeringssprog. Disse standarder opretholdes og administreres i dag af National Institute of Standards and Technology. Hun blev forfremmet mange gange med pensionering i rang som bagerste admiral i 1986 i en alder af 79.

Hoppers banebrydende arbejde bevarer sin indflydelse og indflydelse i den moderne tid.

• Hun krediteres for at sammenfatte udtrykkene "bug" og "fejlsøgning" efter en hændelse, der involverede en møl, der sad inde i Mark II-computeren i Harvard.
• I 1969 blev hun den første nogensinde modtager af Data Processing Management Association's "Computer Science Man of the Year" -prisen.
• Den 500-fods ødelæggere U.S.S. Hopper blev opkaldt efter hende. Hendes besætning kaldte skibet "Amazing Grace."
• Den 9. december 2013 modtog Hopper en moderne anerkendelse af teknologikulturer - oprettelsen og visningen af ​​en Google-doodle på, hvad der ville have været hendes 107-års fødselsdag.
• Anita Borg-instituttet har produceret den årlige Grace Hopper Celebration of Women in Computing-konference siden 1994 og afholdt den forskellige steder i verden hvert år.

Efter at have gjort så meget i sit liv, hvad var hendes største præstation? Her er hendes svar med sine egne ord.

”Det vigtigste, jeg har opnået andet end at bygge kompilatoren, er at uddanne unge.De kommer til mig, ved du og siger: 'Tror du, vi kan gøre dette?' Jeg siger 'Prøv det.' Og jeg støtter dem op. Det har de brug for. Jeg holder styr på dem, når de bliver ældre, og jeg rører dem op med intervaller, så de ikke glemmer at tage chancer. "

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