Показать сообщение отдельно
Старый 25.11.2009, 20:19   #139
Чайка
Активный участник
 
Аватар для Чайка
 
Регистрация: 10.01.2009
Сообщений: 8,104
По умолчанию Re: Женщины мира

Грейс Мюррей-Хоппер (09.12.1906 - 01.01.1992) - одна из первых женщин-программистов, разработчик программного обеспечения для первых компьютеров, математик, контр-адмирал ВМФ США


Грейс родилась 9 декабря 1906 года в Нью-Йорке (США). При рождении ей дали имя Грейс Брюстер Мюррей. С детства у Грейс проявились математические способности, она увлекалась не куклами, а различными механическими устройствами –"машинками", как она их называла.В 1928 году Грейс Мюррей закончила колледж Вассар. Молодая женщина получила степень бакалавра математики и физики, а также почетный диплом академического общества "Phi Beta Kappa". В 1930 году Грейс стала магистром математики Йельского университета. С 1931 года началась ее преподавательская деятельность в Вассаре. Грейс вышла замуж за Винсента Фостера Хоппера, преподавателя английского языка из Нью-Йорка, однако ей явно было предначертано посвятить всю свою жизнь электронно-вычислительной технике, а не семье — в 1940 году бездетные супруги Хоппер развелись. Впрочем, Грейс Мюррей-Хоппер так бы и осталась в "чистой" науке, если бы не Вторая мировая. Грейс очень сильно захотелось поступить на армейскую службу, дабы верой и правдой послужить родине в непростое военное время. Видимо, еще свежи были ее детские воспоминания о деде по материнской линии, который в отставке щеголял в форме контр-адмирала. Так что Грейс решила поступить на службу в Военно-морской флот США. Ее долго не хотели брать, и даже нашли существенную причину для отказа — хрупкая Грейс весила меньше требуемого, не дотягивая даже до 40 килограммов. Но упорство этой женщины сломило все преграды, и специальным разрешением ей позволили принять присягу. Конечно, Грейс не отправили на фронт. В июне 1944 года младшего лейтенанта Мюррей-Хоппер, как особо ценного кадра, отослали в бюро артиллерийских вычислительных проектов Гарвардского университета, где и произошла ее встреча с одним из первых компьютеров — Mark I. Он был настоящим 5-тонным монстром, состоящим из более чем 700 тысяч элементов. По сравнению с ним миниатюрная Грейс должна была ощущать себя пигмеем, но Хоппер быстро "приручила" железного гиганта. Так Грейс стала программистом, причем далеко не последним.
В то время, в отсутствии языков программирования, операционных систем и прочего ПО, создавать программы было делом долгим и нудным. Тем более, что от Mark I и ему подобных ЭВМ требовалось производить сложные расчеты (баллистические, к примеру). И тут за дело взялась Хоппер. Сначала она собрала библиотеку так называемых "подпрограмм" — часто используемых, повторяемых блоков в разных программах. Тем самым, при создании очередной программы, в нужное место просто вставлялись уже имеющиеся в коллекции Хоппер "подпрограммы". Это значительно ускоряло процесс работы. Еще одно фундаментальное понятие техники программирования впервые ввели Грейс Хоппер и ее группа – отладка. Причем случилось это при курьезных обстоятельствах. Жарким летним днем 1945 года неожиданно произошла остановка компьютера. Обнаружилась неисправность одного реле, контакты которого были заблокированы мотыльком, неизвестно каким образом туда попавшим. Вспоминает Грейс Хоппер: "Когда к нам зашел офицер, чтобы узнать, чем мы занимаемся, мы ответили, что очищаем компьютер от насекомых (debuging). Термин debuging (отладка) с тех пор прижился и стал использоваться для обозначения поиска неисправностей в компьютере, особенно в программном обеспечении".В Гарварде Грейс Хоппер проработала до 1949 года. Затем она оказалась в одной из первых компьютерных компаний — Eckert-Mauchley Computer Corporation, где участвовала в создании программного обеспечения для компьютера UNIVAC 1. В этот период времени Хоппер усиленно занимается созданием компиляторов. Сам термин "компилятор" также предложен Хоппер. Она же предложила использовать некоторые английские слова в качестве символов, типа "add" ("добавить"), "compare" ("сравнить") и т.п. Вообще, одной из идей Хоппер было сделать язык программирования более похожим на обычный язык, тогда люди без специального технического образования могли бы также обучаться программированию. В 1952 году она написала компилятор, который назывался A-0 — он выделял память компьютера и транслировал символический код в машинные команды. Через четыре года увидел свет компилятор B-0, который известен под названием FLOW-MATIC. FLOW-MATIC оказал большое влияние на дальнейшее развитие языков программирования. В частности, на знаменитый COBOL, в создании которого принимали участие люди из команды Грейс Мюррей-Хоппер. Сама "бабушка КОБОЛа", как после иногда называли Грейс, принимала участие в собраниях по выработке спецификации этого языка. Пожалуй, успешная работа над компиляторами и участие в стандартизации языка COBOL стали для Грейс Мюррей-Хоппер вершинами ее деятельности в компьютерной индустрии. Хотя и последующие годы выдались для этой несгибаемой женщины необычайно насыщенными.
В 1967 году Хоппер вернулась на действительную службу в ВМФ и к 1980 году стала капитаном Управления вычислительной техники в Вашингтоне. В 1983 году она получила звание капитана первого ранга, а в ноябре 1985 года – звание контр-адмирала. В 1982-1986 годах она была старейшим действующим офицером американской армии. После отставки из армии в 1986 году она еще некоторое время работала консультантом фирмы DEC.
В 91-м очередной президент Штатов, Джордж Буш, вручил ей Национальную медаль за развитие технологий. Более 40 университетов и колледжей присвоили ей различные звания. А когда в 1969 году впервые выбирали «человека года» в компьютерном мире США, то именно Грейс Мюррей Хоппер была удостоена этого звания.

Умерла Хоппер 1 января 1992 года. Как и положено по флотскому уставу, контр-адмирала Грейс Мюррей Хоппер похоронили на Арлингтонском кладбище, отдав все воинские почести.
Но контр-адмирал Грейс Мюррей Хоппер по-прежнему в строю. Весной 1996-го в состав ВМФ США вошел ракетный фрегат USS Hopper DDG 70, названный в честь Грейс. Фрегат, наверное, пришелся бы старушке по вкусу, ведь Потрясающая Грейс, как ее называли на флоте, с детства любила технику…
С 1971 года Ассоциацией вычислительной техники (ACM) молодому (до 35 лет ) специалисту, сделавшему значительный вклад в области вычислительной техники присуждается награда имени Грейс Мюррей Хоппер.
__________________
Утверждаю победу Света всегда и во всём!
Чайка вне форума