Rear Admiral Grace Murray Hopper: Ang Ina ng Cobol

Talaan ng mga Nilalaman:

Rear Admiral Grace Murray Hopper: Ang Ina ng Cobol
Rear Admiral Grace Murray Hopper: Ang Ina ng Cobol
Anonim

Kilala bilang Ina ng Cobol, si Rear Admiral Grace Murray Hopper ay isang computer pioneer, naval officer, educator, lecturer, at babaeng nanalo ng medalya sa larangan ng computer science. Ang kanyang kaalaman, edukasyon, tiyaga, at karanasan ay humantong sa kanyang pagkilala sa buong mundo.

Sino si Grace Hopper? Ang Mga Unang Taon

Ipinanganak noong Disyembre 1906 sa New York City, si Grace Brewster Murray Hopper ay anak nina W alter Fletcher Murray at Mary Campbell Van Horne. Noong bata pa siya, nag-aral siya sa mga pribadong paaralan at nagpakita ng maagang interes sa engineering.

Image
Image

Nagtapos siya ng Phi Beta Kappa mula sa Vassar College noong 1928 na may mga degree sa matematika at pisika. Pagkatapos ay natanggap niya ang kanyang master's degree sa matematika mula sa Yale noong 1930 at, makalipas ang isang taon, nagsimula siyang magturo ng parehong paksa sa Vassar College. Natapos niya ang kanyang karera sa edukasyon noong 1934 sa kanyang Ph. D. sa matematika. Nang maglaon sa buhay, siya mismo ay naging isang tagapagturo at isang propesyonal na lektor sa larangan ng computer science.

“Para sa akin, ang programming ay higit pa sa isang mahalagang praktikal na sining. Isa rin itong napakalaking gawain sa mga pundasyon ng kaalaman.”

Rear Admiral Hopper's Naval Career

Noong World War II, sinubukan ni Grace Murray Hopper na magpatala sa Navy, ngunit tinanggihan nila siya dahil sa kanyang edad (34) at maliit na tangkad. Pagkatapos ay nagbakasyon siya sa kanyang trabaho sa Vassar College para sumali sa United States Naval Reserve (Women’s Reserve) na kilala bilang WAVES.

Image
Image

Pagkatapos ng pagsasanay sa Naval Reserve Midshipmen’s School sa Massachusetts, una siyang nagtapos sa kanyang klase. Pagkatapos ay itinalaga siya sa Bureau of Ships Computation Project sa Harvard University bilang isang tenyente, junior grade.

Napanatili niya ang kanyang kaugnayan sa Naval Reserve sa natitirang bahagi ng kanyang buhay, kahit na gumawa siya ng makabuluhang kontribusyon sa teknolohiya. Bagama't hindi kailanman inaprubahan ng Navy ang kanyang paglipat sa Navy na lampas sa Reserve, nakuha niya ang ranggo ng commander noong 1966, kapitan noong 1973, commodore noong 1983, at rear admiral noong 1985.

“Ang pamumuno ay isang two-way na kalye, loy alty up at loy alty down. Paggalang sa nakatataas; pangalagaan ang isang tripulante.”

Noong 1987, ginawaran siya ng Defense Distinguished Service Medal, ang pinakamataas na non-combat military decoration.

Ano ang Kilala sa Grace Hopper?

Habang kasama ang Bureau of Ships Computation Project sa Harvard, nakipagtulungan si Hopper sa isa pang computer pioneer, si Howard Aiken. Sa pamumuno ni Aiken, binuo ng team ang Mark I computer, na kilala rin bilang Automatic Sequence Controlled Calculator. Inatasan si Hopper sa pagprograma ng Mark I at nagsulat ng 500+ page na manwal ng gumagamit para sa maagang electromechanical na computer na ito.

Siya at ang mga pagkalkula ng koponan ay sinasabing mahalaga sa pagsisikap sa digmaan. Ginamit sila ng militar para sa pagkalkula ng mga rocket trajectory, pag-calibrate ng mga minesweeper, at paggawa ng mga range table para sa mga bagong baril.

Image
Image

Nakasunod sina Mark II at Mark III. Ayon sa kwento, nakahanap ang team ng isang gamu-gamo sa loob ng Mark II isang gabi noong 1947, na ginawang si Hopper ang unang tumawag sa isang problema sa computer na isang "bug." Ipinagpatuloy ni Hopper ang kanyang trabaho sa Harvard Computation Lab hanggang 1949.

Pagkatapos ay sumali siya sa Eckert-Mauchly Computer Corporation, na kalaunan ay nakuha ni Remington Rand. Nagtrabaho siya bilang senior mathematician sa team na bumubuo ng UNIVAC I, ang unang malakihan, all-electronic na computer na napunta sa merkado noong 1950.

“Mula noon, kapag may nangyaring mali sa isang computer, sinabi naming may mga bug ito.”

Sa panahong ito nagmungkahi si Hopper ng bagong wika sa computer. Naniniwala siya na mas malawak na gagamit ng programming language ang mga tao gamit ang mga salitang Ingles kaysa sa mga simbolo lamang. Habang tinanggihan ng kumpanya ang kanyang mungkahi sa loob ng ilang taon, hindi sumuko si Hopper sa kanyang ideya at binuo ang unang compiler ng wika sa computer.

Noong 1952, isinilang ang unang bersyon ng programa at tinawag itong A-0. Ang program na ito, na gumana bilang isang linker, ay nagbigay sa mga programmer ng kakayahang magsulat ng mga programa para sa maramihang mga computer sa halip na mga indibidwal. At ang compiler ay karaniwang "nagsasalin ng mathematical notation sa machine code."

“Sinabi nila sa akin na ang mga computer ay maaari lamang gumawa ng aritmetika.”

Sa pagitan ng 1954 at 1955 ay dumating ang Flow-Matic, isang compiler-based programming language na gumagamit ng mga English statement bilang mga command. Ang programa ay naging available sa publiko noong 1958. Ang Flow-Matic ang konsepto na humubog sa Cobol.

Defined noong 1959, ang Cobol (karaniwang business-oriented na wika) ay isang programming language para sa mga data processor na ginagamit pa rin natin ngayon. Itinaguyod ng Hopper ang wikang ito sa parehong militar at pribadong sektor sa buong 1960s. Pagsapit ng 1970s, ang Cobol ang pinakamalawak na ginagamit na wika ng computer sa buong mundo.

Image
Image

Si Hopper ay nagsilbi bilang direktor ng Navy Programming Languages Group, bumuo ng validation software para sa Cobol, at ang compiler ay bahagi ng standardization program para sa buong Navy.

Noong 1970s, bumuo siya ng mga pamantayan para sa pagsubok ng mga computer system at mga bahagi. Pinagtibay ng National Bureau of Standards (na ngayon ay National Institute of Standards and Technology (NIST)) ang mga pagsubok na ito.

“Ang pinaka-mapanganib na parirala sa wika ay, ‘Palagi naming ginagawa ito sa ganitong paraan.’”

Ang Timeline ng isang Legacy

1906: Ipinanganak sa New York City.

1928: Nagtapos ng Phi Beta Kappa mula sa Vassar College.

1930: Nakuha ang kanyang master's in mathematics mula sa Yale University at pinakasalan ang propesor ng New York University na si Vincent Foster Hopper.

1931: Nagsimulang magturo ng matematika sa Vassar College.

1934: Nakumpleto ang kanyang Ph. D. sa matematika mula sa Yale University.

1943: Sumali sa U. S. Naval Reserve (WAVES).

1944: Inatasan bilang tenyente, junior grade, at itinalaga sa Bureau of Ships Computation Project sa Harvard University.

1945: Hiwalay sa kanyang asawang si Vincent Foster Hopper.

1949: Sumali sa Eckert-Mauchly Computer Corporation bilang isang senior mathematician.

1952: Binuo ang unang computer language compiler.

1954: Binuo kasama ng kanyang team ang Math-Matic at Flow-Matic na mga programming language.

1959: Tinukoy ang Cobol programming language at naging lecturer sa Moore School of Electrical Engineering sa University of Pennsylvania.

1966: Nakamit ang ranggong commander at nagretiro mula sa Naval Reserve.

1967, 1971, 1972: Na-recall sa aktibong tungkulin sa Naval Reserve, nagretiro muli at bumalik sa aktibong tungkulin.

“Mukhang marami akong gagawing magretiro.”

1972 - 1978: Naglingkod bilang isang propesyonal na lektor sa George Washington University.

1973: Nakamit ang ranggo ng kapitan sa Naval Reserve at ang unang Amerikano at babae na pinangalanang isang Distinguished Fellow ng British Computer Society.

1983: Nakuha ang ranggo ng commodore sa Naval Reserve sa pamamagitan ng espesyal na appointment ng Pangulo ni Pangulong Ronald Reagan.

1985: Nakamit ang ranggo ng rear admiral sa Naval Reserve.

1986 - 1987: Nagretiro nang tuluyan mula sa Naval Reserve at ginawaran ng Defense Distinguished Service Medal.

1988: Nakatanggap ng Pambansang Medalya ng Teknolohiya.

1991: Pinangalanang Fellow ng American Academy of Arts and Sciences.

Noong Enero 1992, sa edad na 85, namatay si Rear Admiral Grace Murray Hopper sa kanyang pagtulog mula sa natural na mga dahilan at inilibing na may buong parangal sa militar sa Arlington National Cemetery. Wala siyang anak. Pagkaraan ng kanyang pagpanaw, natanggap niya ang Presidential Medal of Freedom para kilalanin ang kanyang mga kontribusyon sa industriya ng computer science.

Salamat, Grace Murray Hopper

Tungkol sa Cobol lamang, ang mga rebisyon dito sa mga dekada ay humantong sa mga object-oriented na syntax na ginagamit ng mga vendor gaya ng IBM at Fujitsu. Ang mga programa ng Cobol ay tumatakbo pa rin sa mga operating system tulad ng Unix at Windows. At ang konsepto ng paggamit ng mga English statement bilang mga command sa computer ay nakaimpluwensya hindi lamang sa mga programming language kundi pati na rin sa mga taong sumulat nito at gumagamit nito araw-araw.

“Ligtas ang isang barko sa daungan, ngunit hindi para sa mga barko iyon. Maglayag sa dagat at gumawa ng mga bagong bagay.”

Kung wala ang mga kontribusyon mula kay Grace Murray Hopper, wala tayo kung nasaan tayo ngayon sa mundo ng teknolohiya. Salamat, Rear Admiral Grace Murray Hopper.

Magbasa nang higit pa tungkol sa iba pang maimpluwensyang kababaihan sa teknolohiya sa aming listahan ng mahahalagang kababaihan sa kasaysayan ng mga video game.

Inirerekumendang: