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

Родители Грейс Брюстер Мюррей были просвещенной парой, которая верила, что все их дети заслуживают максимально возможного образования, которое они могут получить. Окончила Вассарский колледж в 1928 году по специальности физико-математический факультет. Из Йельского университета она получила степень магистра и доктора математики в 1928 и 1930 годах соответственно.

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

К 1945 году, когда ее брак закончился и она отказалась от профессора в Йельском университете, Хоппер посвятила свою энергию двум вещам, которыми она увлекалась - служению своей стране в военно-морских заповедниках и изучению информатики. Она работала научным сотрудником в Гарварде и старшим математиком в Eckert-Mauchly Computer Corporation.

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

Ее вторая версия A-2 была известна как математический компилятор решения проблем для компьютерной системы Univac. Оператор описал бы проблему в приложении A-2 в более естественном алфавитном формате. A-2 сгенерирует перевод в безупречном машинном коде. Перевод будет передан Univac, который выведет решение. А-2 сэкономил оператору время и уменьшил количество ошибок. Успех A-2 привел к тому, что Хоппер и ее команда создали первый основанный на компиляторе программный язык под названием FLOW-MATIC. Компилятор FLOW-MATIC с англоязычным синтаксисом был разработан для автоматизации общих бизнес-задач, таких как выставление счетов и расчет заработной платы. Это был первый шаг в развитии языков программирования, которые мы используем сегодня.

В 1959 году дебютировало самое успешное и удобное в истории бизнес-приложение. COBOL был создан для достижения цели создания единого бизнес-специфического языка программирования. Этот язык должен был быть полезен во многих видах вычислительных платформ, прост в структуре кодирования и понятен любому, кто не имеет степени математики. COBOL находился под сильным влиянием работы Хоппера с FLOW-MATIC.

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

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

Карьера Хоппера не закончилась на Коболе. В 70-х годах она разработала и внедрила набор стандартов для валидации и тестирования компиляторов и языков программирования. Эти стандарты сегодня поддерживаются и администрируются Национальным институтом стандартов и технологий. В 1986 году ее много раз повышали в звании контр-адмирала в возрасте 79 лет.

Новаторская работа Хоппера сохраняет свое влияние и влияние в современную эпоху.

• Ей приписывают придумывать термины «ошибка» и «отладка» после инцидента с мотыльком, застрявшим в компьютере Mark II в Гарварде.
• В 1969 году она стала первым в истории лауреатом премии Ассоциации по обработке данных «Человек года в области компьютерных наук».
• 500-футовый эсминец США Хоппер был назван в ее честь. Ее команда назвала корабль «Удивительная грация».
• 9 декабря 2013 года Хоппер получила награду за современную технологическую культуру - создание и показ каракуля Google в день ее 107-летия.
• Институт Аниты Борг проводит ежегодную конференцию Grace Hopper Celebration of Women in Computing с 1994 года, ежегодно проводя ее в разных местах по всему миру.

Сделав так много в ее жизни, что было ее самым большим достижением? Вот ее ответ своими словами.

«Самое важное, чего я достиг помимо сборки компилятора, - это обучение молодых людей.Знаете, они приходят ко мне и говорят: «Думаешь, мы сможем это сделать?» Я говорю «попробуй». И я поддерживаю их. Им это нужно. Я слежу за ними по мере того, как они становятся старше, и время от времени волную их, чтобы они не забыли рисковать ».

Видео инструкция: Who is Grace Hopper? (MARCH 2024).