-Приложения

  • Перейти к приложению Открытки ОткрыткиПерерожденный каталог открыток на все случаи жизни
  • Перейти к приложению Скачать музыку с LiveInternet.ru Скачать музыку с LiveInternet.ruПростая скачивалка песен по заданным урлам
  • Перейти к приложению Всегда под рукой Всегда под рукойаналогов нет ^_^ Позволяет вставить в профиль панель с произвольным Html-кодом. Можно разместить там банеры, счетчики и прочее
  • Перейти к приложению Онлайн-игра "Empire" Онлайн-игра "Empire"Преврати свой маленький замок в могущественную крепость и стань правителем величайшего королевства в игре Goodgame Empire. Строй свою собственную империю, расширяй ее и защищай от других игроков. Б
  • Перейти к приложению Я - фотограф Я - фотографПлагин для публикации фотографий в дневнике пользователя. Минимальные системные требования: Internet Explorer 6, Fire Fox 1.5, Opera 9.5, Safari 3.1.1 со включенным JavaScript. Возможно это будет рабо

 -Поиск по дневнику

Поиск сообщений в ehdu

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 04.11.2010
Записей: 19397
Комментариев: 9799
Написано: 33277


Grace Murray Hopper. Первая леди программирования.

Понедельник, 09 Сентября 2013 г. 02:09 + в цитатник
Первая леди программирования
Grace Murray Hopper.






Первая леди программирования Грейс Мюр­рей Хоппер (Grace Murray Hopper).


Grace Murray Hopper- первая женщина-программист, написавшая первую подпрограмму и создавшая собственный язык программирования.


Грейс Мюр­рей Хоппер (Grace Murray Hopper) ро­ди­лась 9 де­каб­ря 1906 г. в Нью-Йор­ке, в семье стра­хо­во­го аген­та. Она рано на­учи­лась чи­тать и еще в дет­стве об­на­ру­жи­ла та­лант к ма­те­ма­ти­че­ским на­у­кам и страсть к тех­ни­ке. По окон­ча­нии част­ной школы для де­во­чек она по­сту­пи­ла в Вас­сар-кол­ледж — пер­вый в Аме­ри­ке кол­ледж, где жен­щи­ны могли рас­счи­ты­вать на пол­но­цен­ное образование.
Через че­ты­ре года, в 1928 г., Грейс Мюр­рей по­лу­чи­ла сте­пень ба­ка­лав­ра ма­те­ма­ти­ки и фи­зи­ки и по­сту­пи­ла в Йель­ский уни­вер­си­тет, ко­то­рый окон­чи­ла в 1930 г., имея уже сте­пень ма­ги­стра ма­те­ма­ти­ки. Тогда же Грейс вышла замуж за Вин­сен­та Фо­сте­ра Хоппе­ра, пре­по­да­ва­те­ля ан­глий­ской сло­вес­но­сти Нью-Йорк­ской ком­мер­че­ской школы.
А уже в 1934-м Грейс Хоппер стала пер­вой в ис­то­рии жен­щи­ной, за­щи­тив­шей в Йель­ском уни­вер­си­те­те док­тор­скую дис­сер­та­цию по фи­ло­со­фии в математике.
В 1940 г., после раз­во­да, трид­ца­ти­че­ты­рех­лет­няя Грейс неожи­дан­но для всех ре­ши­ла по­сту­пить на во­ен­ную служ­бу. В 1943-м, пе­ре­убе­див ар­мей­ское ру­ко­вод­ство, Грейс Хоппер была при­зва­на на флот и по­лу­чи­ла долж­ность тре­тье­го про­грам­ми­ста ЭВМ Mark I в Бюро ар­тил­ле­рий­ских вы­чис­ли­тель­ных про­ек­тов при Гар­вард­ском университете.
Не про­ра­бо­тав над бал­ли­сти­че­ски­ми рас­че­та­ми и года, Грейс сде­ла­ла от­кры­тие: ру­тин­ные опе­ра­ции в вы­чис­ле­ни­ях можно офор­мить как под­про­грам­му! Имен­но она в 1944 г. со­зда­ла первую в мире под­про­грам­му для ЭВМ, вы­чис­ля­ю­щую sin(x).
В 1951 г. Грейс Хоппер раз­ра­бо­та­ла пер­вый ком­пи­ля­тор, ко­то­рый в ходе транс­ля­ции про­из­во­дил ор­га­ни­за­цию под­про­грамм, вы­де­ле­ние па­мя­ти ком­пью­те­ра, пре­об­ра­зо­ва­ние псев­до­ко­дов в ма­шин­ные команды.
В 1954 г., когда Грейс уже ру­ко­во­ди­ла груп­пой раз­ра­бот­чи­ков, на свет по­яви­лась целая си­сте­ма (под на­зва­ни­ем АТ-3), ко­то­рая вклю­ча­ла в себя на­сто­я­щий язык про­грам­ми­ро­ва­ния и ком­пи­ля­тор. Для со­зда­ния но­во­го языка про­грам­ми­ро­ва­ния Грейс Хоппер ото­бра­ла около 30 ан­глий­ских слов, опре­де­ля­ю­щих воз­мож­ные опе­ра­ции над дан­ны­ми: add (сло­жить), compare (срав­нить), transfer (пе­ре­слать). Усло­ви­ем от­бо­ра слов была их уни­каль­ность: каж­дая из ко­манд со­дер­жит непо­вто­ри­мую ком­би­на­цию из пер­вой и тре­тьей букв, по­это­му ком­пи­ля­тор при ге­не­ра­ции ма­шин­но­го кода мог все осталь­ные буквы про­сто выбросить.

В 1959 г. в ка­че­стве кон­суль­тан­та Грейс Хоппер при­сту­пи­ла к ра­бо­те над новым, более со­вер­шен­ным и ап­па­рат­но-неза­ви­си­мым язы­ком COBOL (Common Business Oriented Language), ко­то­рый до сих пор ис­поль­зу­ет­ся в фи­нан­со­вых при­ло­же­ни­ях. Оце­ни­вая ее вклад в этот про­ект, кол­ле­ги про­зва­ли Грейс «ба­буш­кой Кобола».
Ко всему про­че­му имен­но Грейс Хоппер об­на­ру­жи­ла пер­вый в мире «баг»¹ (про­грамм­ную ошиб­ку) и стала ав­то­ром тер­ми­на debugging. А слу­чи­лось это в 1951 г., когда внутрь ком­пью­те­ра Mark II непо­нят­ным об­ра­зом за­ле­тел мо­ты­лек и за­мкнул там кон­так­ты од­но­го из реле. Позже Грейс рас­ска­зы­ва­ла: «Когда к нам зашел офи­цер, чтобы узнать, чем мы за­ни­ма­ем­ся, мы от­ве­ти­ли, что очи­ща­ем ком­пью­тер от на­се­ко­мых (debugging)».
С тех пор тер­мин debugging (от­лад­ка) вошел в оби­ход всех про­грам­ми­стов мира, а тер­мин «баг» стал озна­чать неис­прав­ность лю­бо­го рода. Из­вле­чен­но­го же из ком­пью­те­ра мо­тыль­ка за­бот­ли­во вкле­и­ли в си­стем­ный жур­нал в отчет о пер­вом слу­чае «отладки».

Заслуги Хоппер перед человечеством были столь очевидны, что вскоре опомнившееся военное начальство утвердило приказ о «присвоении капитану третьего ранга Грейс Хоппер очередного звания капитана второго ранга». Шёл 1973 год, Грейс было далеко за шестьдесят и о военной карьере она уже не помышляла. Впрочем генералитету до того понравилось менять погоны на кителе «вечной пенсионерки», что ещё через десять лет она дослужилась до командора (капитан первого ранга), а к семидесяти девяти годам стала контр-адмиралом. Президент Рональд Рейган лично пожал ее морщинистую лапку. И всё же, в восьмидесятилетнем возрасте, она была окончательно отправлена в отставку. На торжественной церемонии, посвящённой этому событию, героический адмирал Леман, цепляя медаль «За отличную службу» на грудь коллеги, трагически произнёс «Грейс, где я ещё найду человека твоего калибра?!» Но, выйдя в отставку, миссис Хоппер не успокоилась. Она стала Главным консультантом в корпорации Digital Equipment и в этой роли продолжала колесить по миру с популярными лекциями и научными докладами вплоть до последних дней. На одной из злых карикатур, опубликованных в журнале New Yorker, старушка Грейс отказывалась пройти во врата рая до тех пор, пока апостол Пётр не обзаведётся собственным персональным компьютером. В 91-м очередной президент Штатов, Джордж Буш, вручил ей Национальную медаль за развитие технологий (что-то вроде нашей ленинской/сталинской премии). Её хоронили на Арлингтонском кладбище, со всеми воинскими почестями, сразу после новогодних празднеств 1992 года. А весной 1996-го на рейде появился сверкающий сталью ракетный фрегат USS Hopper (DUG 70).



источник


Рубрики:  это интересно
Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку