Amiral Grace Hopper - Visionary Scientist
Dacă nu ar fi pentru Grace Hopper, programatorii ar crea un cod folosind simboluri matematice în loc de cuvinte alfabetice. Este o afirmație îndrăzneață și uimitor de adevărat.

Părinții lui Grace Brewster Murray erau o pereche luminată care credeau că toți copiii lor meritau cea mai înaltă educație posibilă pe care o puteau avea. A absolvit Colegiul Vassar în 1928, cu diplome în fizică și matematică. De la Yale a obținut un masterat și un doctorat în matematică în 1928, respectiv în 1930.

S-a căsătorit cu profesorul Vincent Foster Hopper în 1930. A predat matematica la Vassar din 1931 până în 1943. S-a simțit obligată să se alăture efortului de război la 37 de ani, Hopper a fost repartizată în cercetări militare la Laboratorul de calcul Harvard. Acolo a ajutat la dezvoltarea Calculatorului automat de control al secvenței, care a ajutat ulterior constructorii bombei atomice. Tocmai începea.

Până în 1945, odată cu căsătoria ei, și a refuzat o profesie la Yale, Hopper și-a dedicat energiile pentru două lucruri de care era pasionat - servirea țării sale în Rezervele navale și studierea științei computerelor. A lucrat ca coleg de cercetare la Harvard și ca matematician senior pentru Eckert-Mauchly Computer Corporation.

La Mauchly, Hopper a proiectat primul compilator în limba engleză numit compilator A-1 în 1951. Un compilator este un program de calculator care ajută un operator să creeze rapid o listă de instrucțiuni care este tradusă în cod obiect care este înțeles de un computer . La vremea respectivă nu existau niciun compilator. Programatorii au trebuit să creeze manual instrucțiuni în codul mașinii de fiecare dată când a fost nevoie de instrucțiune. Aceasta a fost o activitate predispusă la erori.

A doua versiune a ei A-2 a fost cunoscută drept compilatorul matematic de rezolvare a problemelor pentru sistemul informatic Univac. Un operator ar descrie problema din aplicația A-2 într-un format alfabetic mai natural. A-2 ar genera o traducere în cod de mașină fără cusur. Traducerea ar fi oferită Univac care ar fi soluția. A-2 a economisit timpul operatorului și a redus erorile. Succesul A-2 a dus la Hopper și la echipa ei să creeze primul limbaj programatic bazat pe compilatori, numit FLOW-MATIC. Compilatorul FLOW-MATIC cu sintaxa asemănătoare limbii engleze a fost proiectat pentru a automatiza sarcini comune de afaceri, cum ar fi facturarea și salarizarea. Acesta a fost primul pas făcut pentru dezvoltarea limbajelor de programare pe care le folosim astăzi.

În 1959, cea mai de succes aplicație de afaceri prietenoasă din istorie și-a făcut debutul. COBOL a fost creat pentru a atinge obiectivul de a crea un singur limbaj de programare specific afacerii. Acest limbaj trebuia să fie util pe mai multe tipuri de platforme de calcul, simplu în structura de codare și inteligibil pentru oricine fără o diplomă de matematică. COBOL a fost puternic influențat de lucrările lui Hopper cu FLOW-MATIC.

În următoarele două decenii, COBOL s-a înrădăcinat în calculele guvernamentale, academice și de întreprinderi, întrucât se potrivea bine procesării de fișiere cu volum mare. De-a lungul timpului aceste sisteme s-au maturizat până la punctul în care sunt de încredere și s-au bazat pe prelucrarea datelor cu eficiență și acuratețe fără cusur. De exemplu, dacă ați depune o declarație fiscală, probabil că va trece printr-un sistem care rulează COBOL în timpul procesului de înregistrare.

Programatorii moderni nu cred foarte mult COBOL ca limbaj de zi cu zi. COBOL nu are caracteristici moderne găsite în limbile și metodele actuale precum C sau .NET, dar COBOL nu este învechit. Guvernele și instituțiile financiare continuă să mențină și să îmbunătățească aplicațiile COBOL esențiale pentru operațiunile lor.

Cariera lui Hopper nu s-a încheiat cu COBOL. În anii 70, a elaborat și implementat un set de standarde pentru validarea și testarea compilatoarelor și a limbajelor de programare. Aceste standarde sunt astăzi menținute și administrate de Institutul Național de Standarde și Tehnologie. Ea a fost promovată de nenumărate ori, retrăgându-se cu gradul de contraamiral în 1986, la 79 de ani.

Opera de pionierat a lui Hopper își păstrează impactul și influența în epoca modernă.

• Ea este creditată că a inventat termenii „bug” și „debugging” după un incident care a implicat o molie blocată în computerul Mark II de la Harvard.
• În 1969 a fost primul primitor al premiului „Computer Science Man of the Year” al Asociației pentru Managementul Procesării Datelor.
• Distrugătorul de 500 de metri S.U.A. Hopper a fost numit după ea. Echipajul ei a numit nava „Amazing Grace”.
• Pe 9 decembrie 2013, Hopper a primit un premiu de cultură tehnologică modernă - crearea și afișarea unui doodle Google la ceea ce ar fi fost cea de-a 107-a zi de naștere.
• Institutul Anita Borg produce anual Conferința anuală a Grace Hopper a femeilor în informatică, ținând-o în diferite locuri din lume în fiecare an.

După ce a făcut multe în viața ei, care a fost cea mai mare realizare a ei? Iată răspunsul ei în propriile sale cuvinte.

„Cel mai important lucru pe care l-am realizat în afară de construirea compilatorului, este pregătirea tinerilor.Ei vin la mine, știi, și spun: „Crezi că putem face asta?” Spun „Încercați”. Și mă întorc. Ei au nevoie de asta. Îi urmăresc pe măsură ce îmbătrânesc și le trezesc la intervale, astfel încât să nu uite să aibă șanse. "

Instrucțiuni Video,: Leadership on the Cyber Sea: the Legacy of Admiral Grace Hopper (Mai 2024).