Grace Hopper: admirałka i programistka

02.02.2018 AUTOR: Radek Borzym

Grace Hopper jest jedną z czołowych postaci wcześniej historii komputerów. To właśnie dzięki tej urodzonej w 1906 roku w Nowym Yorku kobiecie możliwe stało się programowanie w językach wysokiego poziomu.

Hopper już od dzieciństwa przejawiała duże zainteresowanie techniką. Mając siedem lat zaciekawił ją sposób funkcjonowania zegarów, dlatego też rozłożyła na części pierwsze wszystkie znajdujące się w jej domu czasomierze. Bynajmniej nie została za to ukarana, jej rodzicie otwarci byli na kwestię równouprawnienia kobiet i zachęcali córkę do osiągnięcia niezależności i samodzielnego zdobywania wiedzy. Dostała jednak całkiem sensowne polecenie, żeby nie rozkładać więcej niż jednego zegara naraz.

Będąc jedną z pierwszych kobiet, które otrzymały tytuł doktora nauk matematycznych, podczas II Wojny Światowej Hopper została przyjęta do marynarki USA. Przydzielono ją do pracy nad Mark I, który był jednym z najwcześniejszych komputerów. Na początku lat pięćdziesiątych stworzyła rewolucyjne jak na tamte czasy urządzenie: kompilator, który pozwalał na przekładanie języka maszynowego na formę bardziej zrozumiałą dla człowieka. Język maszynowy opisuje to w jaki sposób komputer działa na poziomie fizycznym i dopiero przetłumaczenie go na język operujący abstrakcyjnymi konceptami sprawia, że możliwe jest opanowanie sztuki programowania.

Początkowo nikt nie wierzył, że stworzenie kompilatora jest w ogóle możliwe, ponieważ uważano, że komputery mogą operować tylko na liczbach.

 

Niedługo potem Hooper weszła we skład komitetu odpowiedzialnego za stworzenie w 1959 roku COBOL-a, czyli jednego z pierwszych języków programowania wysokiego poziomu. Przedsięwzięcie sponsorowane było przez rząd Stanów Zjednoczonych, który chcąc przeciwdziałać rosnącym kosztom programowania wsparł wysyłki stworzenia uniwersalnego języka przeznaczonego głównie do celów biznesowych. COBOL dobrze się przyjął, w niektórych miejscach korzysta się z niego po dziś dzień.

Była zwolenniczką zamiany dużych scentralizowanych systemów informatycznych wykorzystywanych przez Departament Obrony na sieć mniejszych komputerów. Opracowała także standardy służące ocenie sprawności systemów oraz komponentów wykorzystywanych w komputerach.

Grace Hopper czasem mylnie przypisywane jest autorstwo terminu „bug”. Jego twórcą i głównym popularyzatorem był Thomas Edison. W późniejszych latach pionierka zajmowała się standaryzacją różnych języków programowania. Za zasługi w marynarce otrzymała tytuł admiralski. Kilkukrotnie przechodziła na wojskową emeryturę, i kilkukrotnie wzywana była do powrotu do służby. Była jednym z najdłużej aktywnie służących oficerów marynarki w historii Stanów Zjednoczonych.

Zmarła mając 85 lat w roku 1992.

Artykuł powstał dzięki:

Coders Lab

Łącząc doświadczenie edukacyjne ze znajomością rynku pracy IT, Coders Lab umożliwia szybkie i efektywne zdobycie pożądanych kompetencji związanych z nowymi technologiami. Skupia się się na przekazywaniu praktycznych umiejętności, które w pierwszej kolejności są przydatne u pracodawców.

Wszystkie kursy odbywają się na bazie autorskich materiałów, takich samych niezależnie od miejsca kursu. Dzięki dbałości o jakość kursów oraz uczestnictwie w programie Career Lab, 82% z absolwentów znajduje zatrudnienie w nowym zawodzie w ciągu 3 miesięcy od zakończenia kursu.


Do góry!

Polecane artykuły

22.09.2020

Comarch e-Sale, jako e-commerce na dobry ...