Общ

Как Грейс Хопър положи основата за информационната ера


Напоследък броят на жените в областта на компютърните науки е в новините, тъй като компании като Google и Facebook са изправени пред многократни критики за относителната им липса на разнообразие, що се отнася до жените и други недостатъчно представени групи.

За мнозина това може да създаде впечатлението, че жените не са били на върха на иновациите в науката и технологиите, но това е точно обратното на истината. Без невероятната работа на Грейс Хопър светът би бил коренно различно място от днешното.

Грейс Хопър беше новаторска сила в компютърните науки и беше призната за такава дори докато беше жива, затова искахме да погледнем назад как нейната работа по разработване на най-добри практики за програмиране, компилатори и в крайна сметка езикът COBOL породи съвременната информационна ера.

Развитие на съвременната изчислителна парадигма

Преди Грейс Хопър, компютрите бяха малко повече от масивни калкулатори, създадени да изпълняват сложна аритметика. Въпреки че тя не беше първата, която разпозна нереализирания потенциал на тези машини, нейната работа трансформира изчисленията в програмиране, което отвори вратата за всичко - от текстовите процесори до видеоигрите до Интернет.

След като напуска Харвардския университет, където е била учен по компютърни изследвания като част от американския военноморски резерв, Хопър започва работа в Eckert-Mauchly Computer Corporation през 1949 г. Там тя помага за разработването на UNIVAC I, първия мащабен цифров компютър в САЩ Държави.

Хопър играе важна роля в инструктажа и обучението на първото поколение компютърни програмисти, насърчавайки ги да събират и споделят софтуерен код, който изпълнява специфични, рутинни задачи.

Тази концепция за модулен код за многократна употреба не само спестява време чрез повторно използване на същия код отново и отново, но също така спомага за усъвършенстване на кода, за да бъде по-ефективен, практика, все още широко прилагана в компютърното програмиране днес.

Hopper разработи и първия компилатор през 1949 г. Компилаторите са тези, които правят възможни езици за компютърно програмиране на високо ниво чрез преобразуване на символни символи в програмен код в машинно четима форма.

Това нововъведение позволява на програмите да правят повече от просто изчисляване на стойности и е начинът, по който програмистите могат да пишат код, който използва думи вместо просто числа и математически оператори.

Тази последна част е особено важна, тъй като въвеждането на разбираем за човека език в програмния код направи програмата по-лесна за разбиране, следване и поддържане и беше в основата на може би най-трайния й принос.

COBOL превзема света

Хопър изпреварваше светлинните години пред компютърния свят, когато вярваше, че компютърните програми могат да използват думи на английски език, а не непрозрачни символи и цифри.

Нейната работа върху UNIVAC доведе до разработването на компилатора FLOW-MATIC, който е създаден, за да преобразува бизнес ориентиран език за програмиране в UNIVAC четим двоичен код, позволяващ автоматизирането на сложни задачи за фактуриране и заплащане.

Използвайки своя компилатор, Хопър успя да покаже как машините на UNIVAC могат да четат двадесет изявления на английски език и да изпълняват инструкциите.

Когато настояваше да се разработят цели езици с помощта на думи, снизходително й казаха, че това не е възможно, тъй като компютрите могат да разбират само двоичен код - след като демонстрира, че компютрите могат да бъдат направени да разбират изявления на английски език.

Изминаха няколко години, за да се възприеме сериозно нейната работа, но след като през 1952 г. тя успя да публикува своя доклад, посочващ нейния компилатор, беше поставен етап за нейната революционна иновация.

За да се ускори приемането на UNIVAC системи за бизнес приложения, трябваше да има стандартизиран език, който машините да могат да работят, достатъчно лесен за програмиране, така че бизнесът да може да проектира програми, отговарящи на техните нужди.

Това предостави перфектната възможност на Хопър да покаже на света, че нейният подход към програмирането с помощта на изявления на английски език е единственият път напред.

Тя беше една от движещите сили зад комитета, който разработи първия общ бизнес ориентиран език, който беше изграден предимно от предишната й работа с компилатора FLOW-MATIC.

През 1959 г. е публикувана първата спецификация за COBOL, предоставяща на света първия език за програмиране на високо ниво, изграден около английски изявления, които са компилирани в машинен код, предшественик на всеки съвременен език на високо ниво, използван днес.

Хопър стана водещ защитник на широкото му приемане и успя да превърне света в COBOL.

Американските военноморски сили върнаха Hopper в активен режим, за да помогнат за преобразуването на компютърните системи на цялата услуга на този нов стандартизиран език, където тя работи, за да напише ръководства и инструменти, които биха направили възможен прехода към COBOL.

Оттам индустрията и правителствените агенции преобразуват своите операции в COBOL и продължават да използват езика и до днес.

Наследство и признание

Списъкът с наградите, които Грейс Хопър получи, е твърде дълъг, за да се изброи тук, но някои акценти включват:

-Асоциацията за управление на обработката на данни, която я награждава за пръв път Награда „Компютърни науки“ за човек на годината през 1969 г. - вълнуваща ирония, ако някога е имало такава,

-Британското компютърно общество я нарече а Уважаван колега през 1973 г. - първата американка и първата жена от всякаква националност, получила честта -,

-и наскоро през 2016 г. Хопър беше посмъртно награден с Президентски медал за свобода от тогавашния президент Барак Обама.

Когато се оттегля от флота през 1986 г., тя е най-старият действащ офицер от флота и след смъртта си през 1992 г. е погребана в Националното гробище Арлингтън във Вашингтон, окръг Колумбия, след като е получила ранг на контраадмирал и е удостоена с Медал за отличие за отбрана, най-високата възможна чест, без да сте служили в активна битка.

Без Hopper модерните компютри не биха били това, което са днес. Всеки език, който се преподава навсякъде, от академичните кодове до най-престижните университети в света, е пряк резултат от нейната пионерска работа.

Името й принадлежи на Алън Тюринг и Джон Фон Нойман в аналите на компютърните науки. Искаме да спрем и да признаем, че светът, в който живеем днес, в крайна сметка е най-голямото наследство на Грейс Хопър.


Гледай видеото: Диета при подагре: какие продукты нельзя употреблять. Доктор Мясников (Юли 2021).