“mensen zijn allergisch voor verandering. Ze zeggen graag: “We hebben het altijd zo gedaan.”Ik probeer daar tegen te vechten. Daarom heb ik een klok op mijn muur die tegen de klok in loopt.- Grace Hopper (geboren als Grace Brewster Murray in New York, 9 December 1906) was een doctor in de wiskunde, die bijna haar hele leven wijdde aan computers en programmeren., Ze was een van de meest doortastende strategische futuristen in de computerwereld in het midden van de 20e eeuw. Misschien wel haar bekendste bijdrage aan de computer was de uitvinding van de eerste compiler, het intermediaire programma dat Engelse taalinstructies vertaalt naar de taal van de doelcomputer.Hopper begon haar carrière in de informatica in 1943, toen ze begon aan het Computation Project aan de Harvard University, om zich aan te sluiten bij het onderzoeksteam van Howard Aiken. Aiken, bekend als ruw gesproken, begroette haar met de woorden, “waar de hel ben je geweest?,”, wees vervolgens naar zijn elektromechanische Mark I computer, zeggende ” hier, bereken de coëfficiënten van de arc tangent serie tegen volgende donderdag.”
Hopper dook er snel in en leerde de machine programmeren, en stelde een handleiding van 500 pagina ‘ s samen voor de computers van de Aiken, waarin ze de fundamentele werkingsprincipes van computers schetste. Later sloot ze zich aan bij de nieuw opgerichte Eckert-Mauchly Corporation en bleef ze verbonden met haar opvolgers (Remington-Rand, Sperry-Rand en Univac) tot haar officiële pensionering in 1971.,in 1952 voltooide Hopper haar eerste compiler (voor Sperry-Rand computer), bekend als het A-0 systeem. Zoals ze later zei, deed ze dit, omdat ze lui was en hoopte dat de programmeur weer wiskundige zou worden (in dezelfde 1952 publiceerde ze The Education of a Computer, waarin ze fundamentele principes in programmeren beschreef en toekomstige ontwikkelingen anticipeerde.)
Het A-0 systeem was eigenlijk een set instructies die symbolische wiskundige code in machinetaal konden vertalen., Bij de productie van A-0, Hopper nam alle subroutines die ze had verzameld door de jaren heen en zette ze op een tape. Elke routine kreeg een oproepnummer, zodat de machine het op de band kon vinden. Zoals beschreven door Hopper—”alles wat ik moest doen was een set van oproepnummers opschrijven, laat de computer ze vinden op de band, breng ze over en doe de toevoegingen. Dit was de eerste compiler.”
na de A-0 produceerden Grace Hopper en haar groep versies A-1 en a-2, verbeteringen ten opzichte van de oudere versie., De a-2 compiler was de eerste compiler die uitgebreid werd gebruikt, wat de weg vrijmaakte voor de ontwikkeling van programmeertalen.het A-0 systeem werd nauwelijks geaccepteerd en afgeschrikt door het establishment, maar Hopper volgde haar filosofie van “Go ahead and do it. Je kunt je later verontschuldigen.”. Ze was teleurgesteld — “ik had een draaiende compiler, en niemand wilde het aanraken, omdat, ze zorgvuldig vertelde me, computers konden alleen rekenen; ze konden geen programma’ s doen. Het was een verkoopklus om mensen het te laten proberen., Ik denk dat met elk nieuw idee, omdat mensen allergisch zijn voor verandering, je het idee moet verkopen.”
Hopper kwam ook met het idee dat computerprogramma ‘ s in het Engels konden worden geschreven. Ze zag letters gewoon als een ander soort symbool dat de computer kon herkennen en omzetten in machinecode. Hopper ‘ s compiler evolueerde later naar FLOW-MATIC compiler, die de basis zal zijn voor de uiterst belangrijke taal—COBOL. FLOW-MATIC was gericht op zakelijke toepassingen, zoals het berekenen van payroll en automatische facturering., Eind 1956 had Hopper UNIVAC I & II die twintig Engels-achtige uitspraken begreep met behulp van FLOW-MATIC.Grace Murray Hopper overleed op 1 januari 1992 in Arlington, Virginia.
Leave a Reply