«vi Mennesker er allergiske for å endre. De elsker å si, «Vi har alltid gjort det på denne måten.»Jeg prøver å bekjempe den. Det er derfor jeg har en klokke på veggen min som går mot klokken.»— Grace Hopper
kontreadmiral Grace Murray Hopper (født som en Nåde Brewster Murray i New York, den 9. desember 1906) var en Ph. D. i matematikk, som viet nesten hele sitt liv til datamaskiner og programmering., Hun var en av de mest skarpsindige strategiske futurists i verden av databehandling i midten av det 20. århundre. Kanskje hennes mest kjente bidrag til databehandling var oppfinnelsen av den første kompilatoren, det mellomliggende program som oversetter engelske instruksjonene i språket på måldatamaskinen.
Hopper startet sin karriere i databehandling i 1943, da hun gikk inn i Beregningen Prosjektet ved Harvard University, til å delta i forskning team av Howard Aiken. Aiken, som er kjent for å være grov-talt, hilste på henne med ordene: «Hvor i helvete har du vært?,»deretter viste til hans elektromekaniske Mark i datamaskinen, og sa: «Her, beregne koeffisientene i arc-tangent serie med neste torsdag.»
Hopper raskt kastet ut i, og lærte å programmere maskinen, å sette sammen en 500-siders Manual of Operasjoner for Aiken datamaskiner der hun skisserer grunnleggende operasjonelle prinsipper for databehandling maskiner. Hun flyttet senere til den nyopprettede Eckert-Mauchly Corporation, og forble forbundet med dets etterfølgere (Remington-Rand, Sperry-Rand, og Univac) til hennes offisielle gikk av i 1971.,
I 1952, Hopper fullført sin første kompilatoren (for Sperry-Rand datamaskin), kjent som A-0-System. Som hun sa senere, hun gjorde dette fordi hun var lat og håpet at programmereren kan gå tilbake til å være en matematiker (i samme 1952 hun publiserte Utdanning av en Datamaskin, der hun beskrev grunnleggende prinsipper for programmering og forventet fremtidig utvikling.)
A-0 Systemet faktisk var et sett med instruksjoner som kan oversette symbolsk matematisk-koden inn i maskinen språk., I å produsere En-0, Hopper tok alle subrutiner hun hadde vært å samle over årene, og sette dem på et bånd. Hver rutine ble gitt et telefonnummer, slik at maskinen kan finne det på tape. Som beskrevet av Hopper—»Alt jeg hadde å gjøre var å skrive ned et sett av anrop, la datamaskinen finner dem på båndet, bringe dem over og gjøre tilføyelser. Dette var den første kompilatoren.»
Etter En-0, Grace Hopper og hennes gruppe produsert versjoner A-1 og A-2, forbedringer over den gamle versjonen., A-2 kompilatoren var den første kompilatoren til å bli brukt mye, og banet vei for utviklingen av programmeringsspråk.
A-0-System var neppe akseptert og frarådet av etableringen, men Hopper fulgte hennes filosofi om å «Gå videre og gjøre det. Du kan beklager senere.». Hun var skuffet —»jeg hadde en kjører kompilatoren, og ingen ville trykke det fordi de nøye fortalte meg, datamaskiner bare kunne gjøre regning; de kunne ikke gjøre programmer. Det var en selger jobb å få folk til å prøve det., Jeg tror med noen ny idé, fordi folk er allergisk for å endre, du har å komme ut og selge ideen.»
Hopper også oppsto ideen om at dataprogrammer kan være skrevet på engelsk. Hun viste bokstaver som bare en annen slags symbol på at datamaskinen kunne gjenkjenne og konvertere til maskinkode. Hopper er kompilatoren senere utviklet seg til FLOW-MATIC kompilatoren, som vil være grunnlaget for den ekstremt viktig språk—COBOL. MENGDE-MATIC var rettet mot forretnings-programmer, for eksempel beregning av lønn og automatisk fakturering., Ved utgangen av 1956, Hopper hadde UNIVAC jeg & II forståelse tjue engelsk-lignende uttalelser med FLOW-MATIC.
Grace Murray Hopper døde i Arlington, Virginia, 1. januar 1992.
Leave a Reply