Rear Admiral Grace Murray Hopper: The Mother of Cobol

INHOUDSOPGAWE:

Rear Admiral Grace Murray Hopper: The Mother of Cobol
Rear Admiral Grace Murray Hopper: The Mother of Cobol
Anonim

Agter-admiraal Grace Murray Hopper, bekend as die Moeder van Cobol, was 'n rekenaarpionier, vlootoffisier, opvoeder, dosent en medalje-wennende vrou in die rekenaarwetenskapveld. Haar kennis, opvoeding, deursettingsvermoë en ervaring het gelei tot haar internasionale erkenning.

Wie is Grace Hopper? Die vroeë jare

Grace Brewster Murray Hopper, gebore in Desember 1906 in New York, was W alter Fletcher Murray en Mary Campbell Van Horne se dogter. As kind is sy in privaatskole opgevoed en het sy vroeë belangstelling in ingenieurswese getoon.

Image
Image

Sy het Phi Beta Kappa van Vassar College in 1928 gegradueer met grade in wiskunde en fisika. Sy het toe in 1930 haar meestersgraad in wiskunde van Yale ontvang en een jaar later het sy dieselfde vak by Vassar College begin onderrig. Sy voltooi haar opvoedkundige loopbaan in 1934 met haar Ph. D. in wiskunde. Later in haar lewe het sy self 'n opvoeder en 'n professionele dosent in die rekenaarwetenskap-veld geword.

“Vir my is programmering meer as 'n belangrike praktiese kuns. Dit is ook 'n reuse-onderneming in die grondslag van kennis.”

Rear Admiral Hopper se vlootloopbaan

Gedurende die Tweede Wêreldoorlog het Grace Murray Hopper probeer om by die vloot aan te sluit, maar hulle het haar verwerp weens haar ouderdom (34) en klein statuur. Sy het toe verlof geneem van haar werk by Vassar College om by die Verenigde State se vlootreservaat (vroue-reservaat) bekend as WAVES aan te sluit.

Image
Image

Na opleiding by die Naval Reserve Midshipmen's School in Massachusetts, het sy eerste in haar klas gegradueer. Sy is toe as 'n luitenant, junior graad by die Buro vir Skepe-berekeningsprojek aan die Harvard Universiteit aangewys.

Sy het vir die res van haar lewe vasgehou aan haar verbintenis met die Naval Reserve, selfs al het sy beduidende tegnologie-bydraes gemaak. Alhoewel die vloot nooit haar oorplasing na die vloot buite die reserwe goedgekeur het nie, het sy die bevelvoerder se rang in 1966, kaptein in 1973, kommodore in 1983, en agter-admiraal in 1985 verwerf.

“Leierskap is 'n tweerigtingstraat, lojaliteit op en lojaliteit af. Respek vir 'n mens se meerderes; sorg vir 'n mens se bemanning."

In 1987 is die Defense Distinguished Service-medalje aan haar toegeken, die hoogste nie-gevegte militêre versiering.

Waarvoor is Grace Hopper bekend?

Terwyl Hopper by die Bureau of Ships Computation Project by Harvard was, het Hopper saam met 'n ander rekenaarpionier, Howard Aiken, gewerk. Onder leiding van Aiken het die span die Mark I-rekenaar ontwikkel, ook bekend as die outomatiese volgordebeheerde sakrekenaar. Hopper het die taak gehad om die Mark I te programmeer en het 'n 500+ bladsy gebruikershandleiding vir hierdie vroeë elektromeganiese rekenaar geskryf.

Sy en die span se berekeninge is na bewering noodsaaklik vir die oorlogspoging. Die weermag het dit gebruik om vuurpylbane te bereken, mynveërs te kalibreer en afstandstabelle vir nuwe gewere te skep.

Image
Image

Mark II en Mark III het gou gevolg. Soos die storie loop, het die span een aand in 1947 'n mot in die Mark II gevind, wat Hopper die eerste gemaak het om 'n rekenaarprobleem 'n "fout" te noem. Hopper het haar werk met die Harvard Computation Lab tot 1949 voortgesit.

Sy het toe by die Eckert-Mauchly Computer Corporation aangesluit, wat later deur Remington Rand verkry is. Sy het as 'n senior wiskundige gewerk aan die span wat UNIVAC I ontwikkel het, die eerste grootskaalse, volledig elektroniese rekenaar wat in 1950 op die mark gekom het.

“Van toe af, toe enigiets met 'n rekenaar verkeerd geloop het, het ons gesê dit het foute in.”

Dit was gedurende hierdie tyd dat Hopper 'n nuwe rekenaartaal voorgestel het. Sy het geglo dat mense 'n programmeertaal meer sal gebruik deur Engelse woorde eerder as net simbole te gebruik. Terwyl die maatskappy haar voorstel vir 'n paar jaar van die hand gewys het, het Hopper nie opgegee op haar idee nie en die eerste rekenaartaalsamesteller ontwikkel.

In 1952 is die eerste weergawe van die program gebore en genoem A-0. Hierdie program, wat as 'n skakelaar gefunksioneer het, het programmeerders die vermoë gegee om programme vir veelvuldige rekenaars te skryf in plaas van individuele. En die samesteller het basies "wiskundige notasie in masjienkode vertaal."

“Hulle het vir my gesê rekenaars kan net rekenkunde doen.”

Tussen 1954 en 1955 het Flow-Matic gekom, 'n samesteller-gebaseerde programmeertaal wat Engelse stellings as opdragte gebruik. Die program het in 1958 vir die publiek beskikbaar geword. Flow-Matic was die konsep wat Cobol gevorm het.

Cobol (gewone besigheidsgerigte taal) is in 1959 gedefinieer en is 'n programmeertaal vir dataverwerkers wat ons vandag nog gebruik. Hopper het hierdie taal dwarsdeur die 1960's tot beide militêre en private sektore bevorder. Teen die 1970's was Cobol die mees gebruikte rekenaartaal wêreldwyd.

Image
Image

Hopper het gedien as direkteur van die Navy Programming Languages Group, het valideringssagteware vir Cobol ontwikkel, en die samesteller was deel van die standaardiseringsprogram vir die hele vloot.

In die 1970's het sy standaarde ontwikkel vir die toets van rekenaarstelsels en -komponente. Die Nasionale Buro vir Standaarde (nou die Nasionale Instituut vir Standaarde en Tegnologie (NIST)) het hierdie toetse aanvaar.

“Die gevaarlikste frase in die taal is: ‘Ons het dit nog altyd so gedoen.’”

The Timeline of a Legacy

1906: Gebore in New York City.

1928: Phi Beta Kappa van Vassar College gegradueer.

1930: Verwerf haar meestersgraad in wiskunde aan die Yale Universiteit en is getroud met die New York Universiteit professor Vincent Foster Hopper.

1931: Het wiskunde aan die Vassar College begin gee.

1934: Het haar Ph. D. in wiskunde van Yale Universiteit.

1943: Aangesluit by die Amerikaanse vlootreservaat (WAVES).

1944: Aangestel as 'n luitenant, junior graad, en toegewys aan die Buro vir Skepe-berekeningsprojek by Harvard Universiteit.

1945: Geskei van haar man, Vincent Foster Hopper.

1949: Aangesluit by die Eckert-Mauchly Computer Corporation as 'n senior wiskundige.

1952: Ontwikkel die eerste rekenaartaalsamesteller.

1954: Het saam met haar span die Math-Matic- en Flow-Matic-programmeertale ontwikkel.

1959: Het die Cobol-programmeertaal gedefinieer en 'n dosent geword by die Moore Skool vir Elektriese Ingenieurswese aan die Universiteit van Pennsylvania.

1966: Verwerf die rang van bevelvoerder en het uit die Vlootreservaat getree.

1967, 1971, 1972: Herroep na aktiewe diens in die vlootreservaat, het weer afgetree en weer na aktiewe diens teruggekeer.

“Dit lyk asof ek baie doen om af te tree.”

1972 - 1978: Gedien as 'n professionele dosent by George Washington Universiteit.

1973: Verwerf die rang van kaptein in die Naval Reserve en die eerste Amerikaner en vrou wat as 'n Distinguished Fellow van die British Computer Society aangewys is.

1983: Verwerf kommodore se rang in die vlootreservaat deur spesiale presidensiële aanstelling deur president Ronald Reagan.

1985: Verwerf die rang van agter-admiraal in die Vlootreservaat.

1986 - 1987: Het vir altyd uit die Vlootreserwe afgetree en is met die Defence Distinguished Service-medalje bekroon.

1988: Het die Nasionale Medalje van Tegnologie ontvang.

1991: Aangewys as 'n genoot van die Amerikaanse Akademie vir Kuns en Wetenskappe.

In Januarie 1992, op die ouderdom van 85, is Agter-admiraal Grace Murray Hopper in haar slaap aan natuurlike oorsake oorlede en is met volle militêre eerbewyse in die Arlington Nasionale Begraafplaas ter ruste gelê. Sy het geen kinders gehad nie. Na haar heengaan het sy die Presidensiële Medalje van Vryheid ontvang om erkenning te gee aan haar bydraes tot die rekenaarwetenskapbedryf.

Dankie, Grace Murray Hopper

Wat Cobol alleen betref, het hersienings daaraan oor die dekades gelei tot objekgeoriënteerde sintaksis wat deur verskaffers soos IBM en Fujitsu gebruik word. Cobol-programme loop steeds op bedryfstelsels soos Unix en Windows. En die konsep om Engelse stellings as rekenaaropdragte te gebruik, het nie net programmeertale beïnvloed nie, maar ook die mense wat dit skryf en elke dag gebruik.

“'n Skip in die hawe is veilig, maar dit is nie waarvoor skepe is nie. Seil see toe en doen nuwe dinge.”

Sonder die bydraes van Grace Murray Hopper, sou ons nie wees waar ons vandag is in die wêreld van tegnologie nie. Dankie, Agter-admiraal Grace Murray Hopper.

Lees meer oor ander invloedryke vroue in tegnologie met ons lys van belangrike vroue in die geskiedenis van videospeletjies.