“Mennesker er allergiske over for forandring. De elsker at sige, “vi har altid gjort det på denne måde.”Jeg prøver at bekæmpe det. Derfor har jeg et ur på min væg, der løber mod uret.”— Grace Hopper
kontreadmiral Nåde Murray Hopper (født Nåde Brewster Murray i New York, December 9th, 1906) var en Ph. D. i matematik, der har viet næsten hele sit liv til at computere og programmering., Hun var en af de mest skarpe strategiske futurister i computerverdenen i midten af det 20.århundrede. Måske var hendes mest kendte bidrag til computing opfindelsen af den første compiler, det mellemliggende program, der oversætter engelsksprogede instruktioner til målcomputerens sprog.Hopper startede sin karriere inden for computing i 1943, da hun kom ind i Beregningsprojektet ved Harvard University, for at blive medlem af Ho .ard Aikens forskerteam. Aiken, kendt for at være groft talt, hilste hende med ordene, ” Hvor fanden har du været?,”, pegede derefter på sin elektromekaniske Mark i-computer og sagde ” Her beregner koefficienterne for arc tangent-serien inden næste torsdag.”
Hopper kastede sig hurtigt ind og lærte at programmere maskinen og sammensatte en 500-siders Betjeningsvejledning til Aikens computere, hvor hun skitserede de grundlæggende driftsprincipper for computermaskiner. Senere sluttede hun sig til det nydannede Eckert-Mauchly Corporation og forblev forbundet med dets efterfølgere (Remington-Rand, Sperry-Rand og Univac) indtil hendes officielle pensionering i 1971.,i 1952 afsluttede Hopper sin første compiler (til Sperry-Rand computer), kendt som A-0-systemet. Som hun sagde senere, gjorde hun det, fordi hun var doven og håbede, at programmøren kan vende tilbage til at være matematiker (i samme 1952 offentliggjorde hun uddannelse af en Computer, hvor hun beskrev grundlæggende principper i programmering og forventet fremtidig udvikling.a-0-systemet var faktisk et sæt instruktioner, der kunne oversætte symbolsk matematisk kode til maskinsprog., Ved produktion af A-0 tog Hopper alle de subrutiner, hun havde samlet gennem årene, og satte dem på et bånd. Hver rutine fik et opkaldsnummer, så det maskinen kunne finde det på båndet. Som beskrevet af Hopper— ” alt jeg skulle gøre var at skrive ned et sæt opkaldsnumre, lad computeren finde dem på båndet, bringe dem over og gøre tilføjelserne. Dette var den første compiler.”
efter A-0 producerede Grace Hopper og hendes gruppe versioner A-1 og a-2, forbedringer i forhold til den ældre version., A-2-kompilatoren var den første kompilator, der blev brugt i vid udstrækning, hvilket banede vejen for udviklingen af programmeringssprog.
A-0-systemet blev næppe accepteret og afskrækket af virksomheden, men Hopper fulgte sin filosofi om “gå videre og gør det. Du kan undskylde senere.”. Hun var skuffet —”jeg havde en kørende compiler, og ingen ville røre ved den, fordi de omhyggeligt fortalte mig, at computere kun kunne regne; de kunne ikke udføre programmer. Det var et salgsjob at få folk til at prøve det., Jeg tror med enhver ny id., fordi folk er allergiske over for forandring, du er nødt til at komme ud og sælge ideen.”
Hopper opstod også ideen om, at computerprogrammer kunne skrives på engelsk. Hun betragtede bogstaver som blot en anden slags symbol, som computeren kunne genkende og konvertere til maskinkode. Hopper ‘ s compiler udviklede sig senere til FLO.—matic compiler, som vil være grundlaget for det ekstremt vigtige sprog-COBOL. FLO. – matic var rettet mod forretningsapplikationer, såsom beregning af lønningsliste og automatisk fakturering., Ved udgangen af 1956 havde Hopper UNIVAC i & II forståelse tyve engelsk-lignende udsagn ved hjælp af Flo.-matic.Grace Murray Hopper døde i Arlington, Virginia den 1. januar 1992.
Leave a Reply