Generel

Hvordan Grace Hopper lagde grundlaget for informationsalderen


Antallet af kvinder inden for datalogi har været meget nyt i den seneste tid, da virksomheder som Google og Facebook gentagne gange får kritik for deres relative mangel på mangfoldighed, når det kommer til kvinder og andre underrepræsenterede grupper.

For mange kan dette give et indtryk af, at kvinder ikke har været i forkant med innovation inden for videnskab og teknologi, men det er det nøjagtige modsatte af sandheden. Uden Grace Hoppers utrolige arbejde ville verden være et radikalt andet sted end det er i dag.

Grace Hopper var en banebrydende kraft inden for datalogi og blev anerkendt som sådan selv mens hun levede, så vi ønskede at se tilbage på, hvordan hendes arbejde med at udvikle programmering af bedste praksis, kompilatorer og i sidste ende COBOL-sproget gav anledning til den moderne informationsalder.

Udvikling af det moderne databehandlingsparadigme

Forud for Grace Hopper var computere lidt mere end massive regnemaskiner bygget til at udføre kompliceret aritmetik. Mens hun ikke var den første til at genkende det uudnyttede potentiale i disse maskiner, er hendes arbejde det, der forvandlede computing til programmering, der åbnede døren for alt fra tekstbehandlingsprogrammer til videospil til Internettet.

Efter at have forladt Harvard University, hvor hun var beregningsforsker som en del af US Navy Reserve, begyndte Hopper at arbejde på Eckert-Mauchly Computer Corporation i 1949. Der hjalp hun med at udvikle UNIVAC I, den første store digitale computer i USA Stater.

Hopper var medvirkende til at instruere og træne den første generation af computerprogrammerere og opfordrede dem til at indsamle og dele softwarekode, der udførte specifikke, rutinemæssige opgaver.

Dette genanvendelige, modulære kodekoncept sparede ikke kun tid ved at genbruge den samme kode igen og igen, men det hjalp også med at forfine koden til at være mere effektiv, en praksis, der stadig følges almindeligt i computerprogrammering i dag.

Hopper udviklede også den første kompilator i 1949. Kompilatorer er det, der muliggør computerprogrammeringssprog på højt niveau ved at konvertere symbolske tokens i programkode til den maskinlæsbare form.

Denne innovation tillod programmer at gøre mere end blot at beregne værdier og er, hvordan programmører kan skrive kode, der bruger ord i stedet for kun tal og matematiske operatorer.

Denne sidste del er især vigtig, da introduktion af menneskeligt læsbart sprog i programkoden gjorde programmet lettere at forstå, følge og vedligeholde og var grundlaget for sandsynligvis hendes mest varige bidrag.

COBOL overtager verdenen

Hopper var lysår foran computerverdenen, da hun troede, at computerprogrammer kunne bruge engelsksprogede ord snarere end uigennemsigtige symboler og tal.

Hendes arbejde med UNIVAC førte til udviklingen af ​​FLOW-MATIC-kompilatoren, som blev bygget til at konvertere et forretningsorienteret programmeringssprog til UNIVAC-læsbar binær kode, hvilket muliggør automatisering af komplicerede fakturerings- og lønopgaver.

Ved hjælp af sin kompilator kunne Hopper vise, hvordan UNIVAC-maskiner kunne læse tyve engelsksprogede udsagn og udføre instruktionerne.

Da hun pressede på for at udvikle hele sprog ved hjælp af ord, fik hun nedladende at vide, at dette ikke var muligt, da computere kun kan forstå binær kode - efter at have demonstreret, at computere kunne få engelsksprogede udsagn.

Det tog et par år for hendes arbejde at blive taget alvorligt, men når hun var i stand til at offentliggøre sit papir, der specificerede sin kompilator i 1952, var scenen for hendes revolutionerende innovation.

For at fremme vedtagelsen af ​​UNIVAC-systemer til forretningsapplikationer skulle der være et standardiseret sprog, som maskinerne kunne køre, der var let nok til at programmere, at virksomheder kunne designe programmer, der passer til deres behov.

Dette gav Hopper den perfekte mulighed for at vise verden, at hendes tilgang til programmering ved hjælp af engelsksprogede udsagn var den eneste vej frem.

Hun var en af ​​drivkræfterne bag det udvalg, der udviklede det første fælles forretningsorienterede sprog, der stort set blev bygget op af hendes tidligere arbejde med FLOW-MATIC-kompilatoren.

I 1959 blev den første specifikation for COBOL offentliggjort, der gav verden det første programmeringssprog på højt niveau bygget omkring engelske udsagn, der blev samlet til maskinkode, forløberen for ethvert moderne sprog på højt niveau, der bruges i dag.

Hopper blev den førende forkæmper for dets udbredte adoption og lykkedes at konvertere verden til COBOL.

Den amerikanske flåde bragte Hopper tilbage til aktiv tjenestestatus for at hjælpe med at konvertere hele tjenestens computersystemer til dette nye standardiserede sprog, hvor hun arbejdede med at skrive manualer og værktøjer, der ville gøre overgangen til COBOL mulig.

Derfra konverterede industri og offentlige agenturer deres aktiviteter til COBOL og fortsætter med at bruge sproget den dag i dag.

Arv og anerkendelse

Listen over priser, som Grace Hopper modtog, er for lang til at blive opført her, men nogle højdepunkter inkluderer:

-Databehandlingsforeningen tildeler hende sin første nogensinde Computer Science Man of the Year Award i 1969 - en iøjnefaldende ironi, hvis der nogensinde var en -,

- British Computer Society kaldte hende en Distinguished Fellow i 1973 - den første amerikaner og den første kvinde af enhver nationalitet, der modtog æren -,

-og så sent som i 2016 blev Hopper posthumt tildelt Præsidentens frihedsmedalje af daværende præsident Barrack Obama.

Da hun trak sig tilbage fra flåden i 1986, var hun den ældste aktive vagthavende officer i flåden, og efter hendes død i 1992 blev hun begravet på Arlington National Cemetery i Washington, DC, efter at have opnået rang af kontreadmiral og fik tildelt Defense Distinguished Service Medal, den højest mulige ære uden at have tjent i aktiv kamp.

Uden Hopper ville moderne computing ikke være, hvad det er i dag. Hvert sprog, der undervises overalt fra kodeakademier til de mest prestigefyldte universiteter i verden, er et direkte resultat af hendes banebrydende arbejde.

Hendes navn hører sammen med Alan Turing og John Von Neumann i annaler for datalogi. Vi vil stoppe og erkende, at den verden, vi lever i i dag, i sidste ende er Grace Hoppers største arv.


Se videoen: The Big Bang - Ada Lovelace u0026 Charles Babbage - Strange But True (September 2021).