Pazīstama kā Kobola māte, kontradmirāle Greisa Mareja Hopere bija datoru pioniere, jūras kara flotes virsniece, pedagoģe, pasniedzēja un medaļu ieguvēja datorzinātņu jomā. Viņas zināšanas, izglītība, neatlaidība un pieredze nodrošināja viņas starptautisku atzinību.
Kas ir Greisa Hopere? Pirmie gadi
Greisa Brūstere Mareja Hopere dzimusi 1906. gada decembrī Ņujorkā, bija V altera Flečera Mareja un Mērijas Kempbelas van Hornas meita. Bērnībā viņa ieguva izglītību privātskolās un jau agri izrādīja interesi par inženierzinātnēm.
Viņa absolvēja Phi Beta Kappa Vassar koledžā 1928. gadā, iegūstot grādus matemātikā un fizikā. Pēc tam 1930. gadā viņa ieguva maģistra grādu matemātikā Jēlā un gadu vēlāk sāka mācīt to pašu priekšmetu Vasara koledžā. Viņa pabeidza savu izglītības karjeru 1934. gadā ar doktora grādu. matemātikā. Vēlāk viņa pati kļuva par pedagogu un profesionālu pasniedzēju datorzinātņu jomā.
“Man programmēšana ir vairāk nekā svarīga praktiska māksla. Tas ir arī gigantisks pasākums zināšanu pamatos.”
Kontradmirāļa Hopera kara flotes karjera
Otrā pasaules kara laikā Greisa Mareja Hopere mēģināja iestāties jūras kara flotē, taču viņi viņu atraidīja viņas vecuma (34) un mazā auguma dēļ. Pēc tam viņa paņēma atvaļinājumu no darba Vassar koledžā, lai pievienotos ASV Jūras rezervei (sieviešu rezervei), kas pazīstama kā WAVES.
Pēc apmācības Naval Reserve Midshipmen’s School Masačūsetsā viņa absolvēja pirmo kursu savā klasē. Pēc tam viņa tika norīkota darbā Hārvardas universitātes Kuģu aprēķinu projekta birojā par leitnantu jaunākajā pakāpē.
Viņa visu atlikušo mūžu saglabāja savu piederību Jūras spēku rezervei, pat ja sniedza nozīmīgu ieguldījumu tehnoloģiju jomā. Lai gan Jūras spēki nekad nav apstiprinājuši viņas pārcelšanu uz Jūras spēku ārpus rezervāta, viņa ieguva komandiera pakāpi 1966. gadā, kapteines 1973. gadā, komodores pakāpi 1983. gadā un kontradmirāli 1985. gadā.
“Līderība ir divvirzienu ceļš, lojalitāte uz augšu un lojalitāte uz leju. Cieņa pret saviem priekšniekiem; rūpēties par savu komandu.”
1987. gadā viņai tika piešķirta Aizsardzības izcilā dienesta medaļa, kas ir augstākais ar kaujas nesaistīts militārais apbalvojums.
Ar ko Greisa Hopere ir pazīstama?
Kamēr ar Bureau of Ships Computation Project Hārvardā Hopers strādāja ar citu datoru pionieri Hovardu Eikenu. Aikena vadībā komanda izstrādāja Mark I datoru, kas pazīstams arī kā automātiskais secības kontrolētais kalkulators. Hoperam tika uzdots programmēt Mark I, un viņš šim agrīnajam elektromehāniskajam datoram uzrakstīja 500+ lappušu lietotāja rokasgrāmatu.
Viņa un komandas aprēķini tika uzskatīti par būtiskiem kara centieniem. Militārie spēki tos izmantoja, lai aprēķinātu raķešu trajektorijas, kalibrētu mīnu meklētājus un izveidotu attāluma tabulas jauniem lielgabaliem.
Drīz sekoja Marks II un Marks III. Kā stāsta stāsts, 1947. gada vakarā komanda Mark II iekšpusē atrada naktstauriņu, padarot Hoperu par pirmo, kurš datora problēmu nosauca par kļūdu. Hopers turpināja darbu Hārvardas skaitļošanas laboratorijā līdz 1949. gadam.
Pēc tam viņa pievienojās Eckert-Mauchly Computer Corporation, ko vēlāk iegādājās Remington Rand. Viņa strādāja par vecāko matemātiķi komandā, kas izstrādāja UNIVAC I - pirmo liela mēroga pilnībā elektronisko datoru, kas tirgū nonāca 1950. gadā.
“Kopš tā laika, kad datorā kaut kas nogāja greizi, mēs teicām, ka tajā ir kļūdas.”
Šajā laikā Hopers ieteica jaunu datorvalodu. Viņa uzskatīja, ka cilvēki plašāk izmantos programmēšanas valodu, izmantojot angļu vārdus, nevis tikai simbolus. Lai gan uzņēmums dažus gadus noraidīja viņas ieteikumu, Hopers neatteicās no savas idejas un izstrādāja pirmo datorvalodas kompilatoru.
1952. gadā piedzima pirmā programmas versija, ko sauca par A-0. Šī programma, kas darbojās kā saistītājs, sniedza programmētājiem iespēju rakstīt programmas vairākiem datoriem, nevis atsevišķiem. Un kompilators būtībā "pārtulkoja matemātisko apzīmējumu mašīnkodā".
“Viņi man teica, ka datori spēj veikt tikai aritmētiku.”
No 1954. līdz 1955. gadam parādījās Flow-Matic - uz kompilatoriem balstīta programmēšanas valoda, kas izmanto angļu valodas paziņojumus kā komandas. Programma kļuva pieejama sabiedrībai 1958. gadā. Flow-Matic bija koncepcija, kas veidoja Cobol.
1959. gadā definētā Cobol (kopēja uz biznesu orientēta valoda) ir programmēšanas valoda datu apstrādātājiem, ko lietojam vēl šodien. Hopers 1960. gados popularizēja šo valodu gan militārajā, gan privātajā sektorā.1970. gados Cobol bija visplašāk lietotā datorvaloda visā pasaulē.
Hopper strādāja par Navy Programming Languages Group direktoru, izstrādāja Cobol validācijas programmatūru, un kompilators bija daļa no standartizācijas programmas visai Navy.
70. gados viņa izstrādāja standartus datorsistēmu un komponentu testēšanai. Nacionālais standartu birojs (tagad Nacionālais standartu un tehnoloģiju institūts (NIST)) pieņēma šos testus.
“Visbīstamākā frāze valodā ir: “Mēs vienmēr esam tā darījuši.”
Mantojuma laika skala
1906: dzimis Ņujorkā.
1928: absolvējusi Phi Beta Kappa no Vasar College.
1930: Jēlas universitātē ieguva maģistra grādu matemātikā un apprecējās ar Ņujorkas universitātes profesoru Vincentu Fosteru Hoperu.
1931: sāka mācīt matemātiku Vassar koledžā.
1934: pabeidza doktora grādu. matemātikā Jēlas universitātē.
1943: pievienojās ASV Jūras rezervei (WAVES).
1944: iecelts par leitnantu jaunākajā pakāpē un norīkots darbā Hārvardas universitātes Kuģu skaitļošanas projekta birojā.
1945: šķīrusies no sava vīra Vincenta Fostera Hopera.
1949: pievienojās Eckert-Mauchly Computer Corporation kā vecākais matemātiķis.
1952: Izstrādāts pirmais datorvalodas kompilators.
1954: kopā ar savu komandu izstrādāja programmēšanas valodas Math-Matic un Flow-Matic.
1959: definēja Cobol programmēšanas valodu un kļuva par pasniedzēju Mūra Elektrotehnikas skolā Pensilvānijas Universitātē.
1966: ieguva komandiera pakāpi un atvaļinājās no Jūras spēku rezerves.
1967, 1971, 1972: Atsaukts uz aktīvo dienestu Jūras rezervē, atkal aizgāja pensijā un atkal atgriezās aktīvajā dienestā.
“Šķiet, ka es daudz aizeju pensijā.”
1972 - 1978: strādājis par profesionālu pasniedzēju Džordža Vašingtona universitātē.
1973: ieguva kapteiņa pakāpi Jūras spēku rezervātā un pirmā amerikāniete un sieviete, kas tika nosaukta par Britu Datoru biedrības izcilo biedru.
1983: ieguva komodora pakāpi Jūras spēku rezervē pēc prezidenta Ronalda Reigana īpaša prezidenta iecelšanas.
1985: ieguvis kontradmirāļa pakāpi Jūras spēku rezervātā.
1986 - 1987: uz visiem laikiem atvaļināts no Jūras spēku rezerves un viņam tika piešķirta Aizsardzības izcilā dienesta medaļa.
1988: saņēmis Nacionālo tehnoloģiju medaļu.
1991: iecelts par Amerikas Mākslas un zinātņu akadēmijas stipendiātu.
1992. gada janvārī 85 gadu vecumā kontradmirāle Greisa Mareja Hopere miegā nomira dabīgā nāvē un tika guldīta ar pilnu militāru pagodinājumu Ārlingtonas Nacionālajā kapsētā. Viņai nebija bērnu. Pēc viņas aiziešanas mūžībā viņa saņēma prezidenta brīvības medaļu, lai novērtētu viņas ieguldījumu datorzinātņu nozarē.
Paldies, Greisa Mareja Hopere
Attiecībā tikai uz Cobol, tā pārskatīšana gadu desmitu laikā ir novedusi pie objektorientētas sintakses, ko izmanto tādi pārdevēji kā IBM un Fujitsu. Cobol programmas joprojām darbojas operētājsistēmās, piemēram, Unix un Windows. Un jēdziens izmantot angļu valodas paziņojumus kā datora komandas ir ietekmējis ne tikai programmēšanas valodas, bet arī cilvēkus, kas tos raksta un izmanto katru dienu.
“Kuģis ostā ir drošs, bet tam kuģi nav paredzēti. Brauciet jūrā un dariet jaunas lietas.”
Bez Greisas Marejas Hoperes ieguldījuma tehnoloģiju pasaulē mēs nebūtu tur, kur esam šodien. Paldies, kontradmirāle Greisa Mareja Hopere.
Lasiet vairāk par citām ietekmīgām sievietēm tehnoloģiju jomā, izmantojot mūsu videospēļu vēsturē svarīgu sieviešu sarakstu.