Грейс хоппер сообщение на английском

Обновлено: 30.04.2024

Из математиков в информатики

В 1920-1930-х годах количество женщин, получавших докторские степени в США, резко возросло — в следующий раз такое будет только в 80-х. В числе прочих 27-летняя уроженка Нью-Йорка Грейс Хоппер защитила в Йельском университете диссертацию на соискание степени доктора математики и математической физики. Ее научным руководителем был Ойстин Оре, крупный норвежский математик, открытия которого в таких областях, как теория графов, впоследствии использовались в программировании.

Хоппер она была по мужу — Винсенту Фостеру Хопперу, профессору литературы Нью-Йоркского университета. Через 11 лет они разведутся, но Грейс оставит эту фамилию. Именно под ней она станет известной. Но это будет потом, а в 30-х она преподает математику в своем родном Вассеровском колледже в городке Покипси штата Нью-Йорк.

Педагогическую карьеру Хоппер прервала в 1941 году Вторая мировая война, которая для США началась с атаки японских авианосцев на Перл-Харбор. Грейс решила пойти служить на флот, но ее не взяли. Во-первых, ей было уже 34 года. Во-вторых, она весила всего 47 кг — гораздо меньше самых минимальных стандартов ВМФ. В-третьих, она была профессором математики, и власти сочли, что на этом посту она принесет родине больше пользы.

Но миссис Хоппер не сдалась и записалась в резерв Американского военно-морского флота. В 1944 году она закончила военно-морское училище и поступила в ранге младшего лейтенанта на службу в только что организованный Вычислительный проект ВМФ США при Гарвардском университете. Так война привела ее в информатику.

Как научить компьютер понимать английский

В Гарварде Грейс работала бок о бок с Говардом Эйкеном, создателем первого американского программируемого компьютера Mark I. Аппарат весил 4,5 тонны, программы в него вводили с помощью перфокарт, а работал он, с сегодняшней точки зрения, чудовищно медленно — например, на вычисление логарифма тратил больше минуты. Грейс Хоппер стала одним из трех первых программистов Mark I и написала 561-страничное руководство по работе с ним. Ее лаборатория создала программы сначала для расчета траекторий снарядов корабельных зенитных орудий, а потом и для других военных целей, включая знаменитый Манхэттенский проект.

После войны Грейс еще четыре года работала в Гарварде, руководя разработкой компьютеров Mark II и Mark III по заказу ВМФ. Однажды вечером в 1947 году в работе Mark II произошел сбой. Грейс с командой проверила все узлы компьютера и обнаружила, что в одном из реле застряла моль. Она стала первым в истории компьютерным багом (в английском языке словом bug обозначают любое насекомое). Сейчас журнал испытаний с той самой молью, прикрепленной к странице, хранится в Национальном музее американской истории Смитсоновского института в Вашингтоне.

Леди адмирал

С 1967 по 1977 год мисс Хоппер, дослужившаяся к тому времени до звания коммандера, занимала пост директора Группы языков программирования в Департаменте информационных систем ВМФ США. На новом посту она в том числе убеждала Минобороны заменить огромные мощные вычислительные системы сетью из множества небольших компьютеров. Реализация этой идеи в конечном счете привела к появлению интернета, который первоначально разрабатывался, как известно, для военных нужд.

Именем Грейс Хоппер названы, кроме всего прочего, колледж в ее родном Йельском университете и эсминец Тихоокеанского флота США. Сотрудницы корпорации Microsoft объединились в ассоциацию Hoppers и учредили стипендию для женщин-программистов. Кроме того, с 1994 года проводится серия Мемориальных конференций женщин-компьютерщиков памяти Грейс Хоппер. В 2020 году очередная конференция из этой серии состоялась онлайн из-за пандемии ковида.


Грейс Хоппер (Grace Hopper) — американская учёная и контр-адмирал флота США. Программист гарвардского компьютера Марк I.





Мы в компании EDISON считаем, что у таких великих людей можно очень многому научиться.

Для нас Грейс Хоппер прежде всего сейчас бы её скорее считали талантливым менеджером проектов. Её управленческий опыт можно смело вносить в золотой фонд проектирования программного обеспечения.

Компилятор

image

В 1949 году Хоппер стала сотрудником компании Eckert-Mauchly Computer Corporation и как старший математик присоединилась к команде разработчиков UNIVAC I.

В 1954 году Грэйс стала начальником отдела автоматизации и программирования, а её отделение выпустило некоторые из первых компиляторов, включая ARITH-MATIC, MATH-MATIC и FLOW-MATIC.

COBOL

Весной 1959 г. на Конференции по языкам систем обработки данных (CODASYL) был стандартизирован язык COBOL.
Новый язык был расширением хопперовского FLOW-MATIC и содержал некоторые идеи COMTRAN, похожего языка от IBM.
В этом языке была заключена идея Хоппер о том, что программы лучше писать на языке, который ближе к английскому, нежели на языке, который ближе к машинному коду.

image

C 1967 по 1977 Грэйс руководила Navy Programming Languages Group (Navy’s Office of Information Systems Planning) и получила звание капитана в 1973 году. Она разрабатывала софт для COBOL и его компилятора, что было частью программы стандартизации COBOL.

В 1970-е гг. Хоппер убедила министерство обороны заменить большие централизованные системы сетью малых, находящихся в разных местах компьютеров. Любой пользователь любого компьютерного узла мог получить доступ к базам данных, хранившихся в сети.

image

Она впервые применила стандартизацию к тестированию компьютерных систем и компонентов, и что особенно важно, к ранним языкам программирования, таким, как FORTRAN и COBOL.

В 1946 в Гарварде, работая за компьютерами Mark 2 и Mark 3, пытаясь разобраться в причинах ошибки, в реле нашли моль. Насекомое было аккуратно извлечено и приклеено скотчем в журнал с логами.

Нано- и пикосекунды

Признание

image

В ее честь назвали кораблик USS Hopper (DDG-70):


image

Первая женщина получившая звание контр-адмирала Флота и медаль Defense Distinguished Service Medal (высшая награда за не боевую службу).

image

The Queen of Code

Про Грейс Хоппер сняли документальный фильм на 15 минут, посмотрите на выступления этой женщины перед аудиторией, зал часто заливается смехом от ее историй.

Grace Hopper Few people have done as much to transform the world as Grace Murray Hopper, “Amazing Grace” to those who knew and loved her. In her work with the first computers she put us on the track to making computers accessible to everyone. He was born in December 1906 in New York City. The oldest of three children, she showed a very early interest in gadgets always trying to figure out how things worked. When she was seven she disassembled seven alarm clocks to see what made them tick. Her love of mechanics led her to Vassar College where she earned a B.A. in Math and Physics. In 1930 she earned her M.A. and then in 1934 her PhD in Mathematics. Wanting to assist in the war effort and from with a history of military service, Grace decided to join the Navy. She was enrolled in Midshipman’s School and graduated in the top of her class. After she completed her training she was assigned to the Bureau of Ordnance Computation Project at Harvard University where she worked on the first full scale digital computer, the Mark 1. Mark 1 was used to calculate aiming angles for naval guns in a variety of weather condition.
In 1952 she developed the first computer compiler for the UNIVAC computer. This allowed for computers to be used for normal business operations like automated billing and payroll calculation. In 1959 she took her work one step further and invented the computer language COBOL, the firs user business software program. Her work has changed the face of computing. She was first person ever to receive the Computer Sciences Man of the Year Award from the Data Processing Management Association in 1969. In 1991, she was the first individual woman to receive the National Medal of Technology.

Грейс Хоппер Мало кто сделал так много, чтобы изменить мир, как Грейс Мюррей Хоппер, "Amazing Grace" для тех, кто знал и любил ее. В своей работе с первых компьютеров она поставила нас на трассе к созданию компьютеров, доступных для всех. Он родился в декабре 1906 года в Нью-Йорке. Старшая из трех детей, она показала очень ранний интерес к гаджеты всегда пытаются выяснить, как все работает. Когда ей было семь лет, она разбирается семь будильников, чтобы увидеть то, что сделал ими движет. Ее любовь к механике привела ее Вассар колледж, где она получила степень бакалавра в области математики и физики. В 1930 она получила диплом магистра, а затем в 1934 году защитила кандидатскую диссертацию по математике. Желая помочь в военных действиях и из с историей военной службы, Грейс решил присоединиться к флоту. Она была внесена в школе гардемарина, который закончил в верхней части своего класса. После того как она завершила свое обучение она была назначена в Бюро боеприпасов проекта вычислительной Гарвардского университета, где она работала на первом полномасштабной цифровой компьютер, Марк 1. Марка 1 была использована для расчета углов прицеливания для корабельных орудий в различных погодных условиях .
В 1952 году она разработала первый компьютерный компилятор для компьютера UNIVAC. Это позволило для компьютеров, которые будут использоваться для обычных рабочих операций, таких как автоматизированного биллинга и расчета заработной платы. В 1959 она приняла ее работать на один шаг дальше и изобрел язык программирования COBOL, елей программу Business Software пользователь. Ее работа изменила лицо вычислений. Она была первым человеком, когда-либо получить компьютерные науки Человек года премии от Ассоциации Управления обработки данных в 1969 г. В 1991 г. она была первым человеком женщина получить Национальную медаль технологии.

грейс хоппер немногие люди сделали все, чтобы превратить мир как грейс мюррей хоппер, "благодать" для тех, кто знал и любил ее.в своей работе с первых компьютеров она ставит нас на трассе, чтобы компьютеры, доступной для всех.он родился в декабре 1906 года в нью - йорке.самая старшая из трех детей, она показала очень ранний интерес к гаджеты всегда пытается выяснить, как все работает.когда ей было семь она разбирается семь будильник, чтобы посмотреть, что делает их тик.ее любовь механики привел ее в вассар колледж, где она получила степень бакалавра в математике и физике.в 1930 году она получила степень магистра, а затем в 1934 году диссертацией в математике.желание помочь в этой войне, и с историей военной службы, грэйс решила присоединиться к вмс.она учится в школе и закончил мичман в верхнем классе.после того, как она завершила подготовку ей была поручена бюро боеприпасов расчет проекта гарвардского университета, где она работала на первый полный масштаб цифровой компьютер, марк - 1.знак 1 была использована для расчета, направленных углы военно - морской пушки в различных погодных условиях.в 1952 году она разработала первый компьютер компилятор для серии UNIVAC компьютер.это позволило для компьютеров, которые будут использоваться для обычных коммерческих операций, как автоматизированных биллинговых и расчета заработной платы.в 1959 году она забрала работу еще один шаг и изобрёл компьютер языка кобол, первый бизнес пользователей программного обеспечения.ее работа изменила лицо вычислений.она была первой, кто когда - либо получить компьютерных наук человек года премия от обработки данных управления ассоциации в 1969 году.в 1991 году, она была первая женщина на получение национальной медалью технологий.

Первая леди программирования
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 (пе­ре­слать). Усло­ви­ем от­бо­ра слов была их уни­каль­ность: каж­дая из ко­манд со­дер­жит непо­вто­ри­мую ком­би­на­цию из пер­вой и тре­тьей букв, по­это­му ком­пи­ля­тор при ге­не­ра­ции ма­шин­но­го кода мог все осталь­ные буквы про­сто выбросить.

Читайте также: