Адмирал Грейс Хопър - визионер учен
Ако не беше Grace Hopper, програмистите биха изработили код, използвайки математически символи вместо азбучни думи. Това е смело твърдение и удивително вярно.

Родителите на Грейс Брустър Мъри бяха просветена двойка, която вярваше, че всичките им деца заслужават най-високото възможно образование, което могат да получат. Завършва колежа Vassar през 1928 г. със специалности физика и математика. От Йейл тя печели магистърска степен и докторска степен по математика съответно през 1928 г. и 1930 г.

Омъжи се за професор Винсент Фостър Хопър през 1930 г. Преподава математика във Васар от 1931 до 1943 г. Чувства се принудена да се присъедини към военните усилия на 37-годишна възраст, Хопър е назначена на военни изследвания в Харвардската изчислителна лаборатория. Там тя помогна за разработването на автоматичен калкулатор с контролирана последователност, който по-късно помогна на строителите на атомната бомба. Тъкмо започваше.

До 1945 г., когато бракът й приключи и след като отказа професор в Йейл, Хопър посвети енергията си на две неща, за които беше страстен - да служи на страната си във Военноморските резерви и да изучава изчислителните науки. Работила като научен сътрудник от Харвард и като старши математик в Eckert-Mauchly Computer Corporation.

Именно в Mauchly Хопър проектира първия англоезичен компилатор, наречен компилатор A-1 през 1951 г. Компилаторът е компютърна програма, която помага на оператора бързо да създаде списък с инструкции, който се превежда в обектния код, който се разбира от компютър , По онова време нямаше компилатори. Програмистите трябваше да създават инструкции ръчно в машинен код всеки път, когато инструкцията беше необходима. Това отнемаше време, склонни към грешки.

Втората й версия A-2 беше известна като съставител за решаване на математически проблеми за компютърната система Univac. Оператор би описал проблема в приложението A-2 в по-естествен азбучен формат. A-2 ще генерира превод в безупречен машинен код. Преводът ще бъде даден на Univac, който ще издаде решението. A-2 спести времето на оператора и намали грешките. Успехът на A-2 доведе до Hopper и нейния екип да създадат първия програмен език, базиран на компилатор, наречен FLOW-MATIC. Компилаторът FLOW-MATIC със своя синтаксис, наподобяващ английски, е проектиран да автоматизира общи бизнес задачи като фактуриране и ведомост. Това беше първата бебешка стъпка към развитието на програмните езици, които използваме днес.

През 1959 г. дебютира най-успешното, удобно за използване бизнес приложение в историята. COBOL е създаден, за да отговори на целта за създаване на единен програмен език, специфичен за бизнеса. Този език трябваше да бъде полезен на много видове изчислителни платформи, опростен в кодиращата структура и разбираем за всеки без математическа степен. COBOL беше силно повлиян от работата на Хопър с FLOW-MATIC.

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

Съвременните програмисти не мислят високо за COBOL като за ежедневен език. В COBOL липсват съвременни функции, намиращи се в съвременните езици и методи като C или .NET, но COBOL не е остарял. Правителствата и финансовите институции продължават да поддържат и подобряват приложенията на COBOL, които са критични за тяхната дейност.

Кариерата на Хопър не приключи с COBOL. През 70-те тя изготви и приложи набор от стандарти за валидиране и тестване на компилатори и езици за програмиране. Тези стандарти днес се поддържат и администрират от Националния институт за стандарти и технологии. Тя е повишена многократно в пенсия с ранга на контраадмирал през 1986 г. на 79-годишна възраст.

Пионерската работа на Хопър запазва своето влияние и влияние в съвременната епоха.

• Тя е кредитирана с въвеждането на термини "бъг" и "отстраняване на грешки" след инцидент, свързан с молец, заседнал в компютъра Марк II в Харвард.
• През 1969 г. тя е първият носител на наградата „Човек на годината за компютърни науки“ на Асоциацията за управление на обработка на данни.
• 500-футовият разрушител U.S.S. Хопър е кръстен на нея. Екипажът й нарекъл кораба "Amazing Grace."
• На 9 декември 2013 г. Хопър получи модерно признание за културна технология - създаването и показването на Google doodle за това, което би било нейният 107-и рожден ден.
• Институтът Анита Борг организира ежегодната конференция на Grace Hopper Celebration of Women in Computing от 1994 г., като всяка година я провежда на различни места по света.

Като направи толкова много в живота си, кое беше най-голямото й постижение? Ето нейния отговор със собствени думи.

„Най-важното нещо, което постигнах, освен създаването на компилатора, е обучението на млади хора.Знаеш ли при мен и казват: „Мислиш ли, че можем да направим това?“ Казвам „Опитайте“. И аз ги връщам. Те се нуждаят от това. Проследявам ги с остаряването им и ги разбърквам на интервали, за да не забравят да рискуват. "

Инструкции Видео: Admiral "Amazing Grace" Hopper (Може 2024).