Первый программист в мире - Ада Лавлейс
Современное программирование получило начало еще во времена карет, балов и пышных платьев - первой половине 19 века. И первого в мире программиста звали Ада Лавлейс (Ada Lovelace).
Кто такая Ада Лавлейс?
Ада Лавлейс (урожденная Августа Байрон) - дочь лорда Джорджа Байрона, известного английского поэта, и баронессы Анны Изабель Уэнтворт. Известна составлением первой в мире программы для вычислительной машины. Годы жизни: 10.12.1815 - 27.11.1852.
Детство и юность
Детство Ады прошло без отца - тот ожидал рождения сына, и всего через месяц после рождения девочки ушел из семьи. В то время в случае развода ребенок должен был оставаться с отцом, но Байрон вовсе не горел желанием забирать девочку к себе. Ада больше никогда его не видела. Несмотря на это, поэт часто вспоминает дочь в своих стихах и даже называет ее “утешением в печали”.
Мать Ады постаралась сделать все, чтобы дочка не переняла известную психическую неуравновешенность своего отца. После развода она перевезла девочку к своим родителям. Анна следила, чтобы дочь не увлекалась чтением стихов, при этом поощряя занятия точными науками. Для этого были приглашены соответствующие учителя:
- математик Огастес де Морган
- математик и астроном Мэри Сомервилль
- астроном, механик и физик Пьер-Симон Лаплас
Ученица не воспринимала уроки как бремя - напротив, она проявляла искренний интерес к науке. Будучи подростком, она обожала собирать модели своих собственных летательных аппаратов. Но наибольшее ее внимание привлекали алгебраические расчеты. Ада Лавлейс показала себя как крайне одаренный математик.
Однажды из-за кори (скорее всего, осложненной энцефалитом) Аде пришлось 3 года провести в постели. Но даже этот период она потратила с пользой, продолжая заниматься любимой математикой.
Ада Байрон выросла неординарной и харизматичной девушкой. В то время ее увлечения повергали высшее общество в шок - считалось, что у леди должны быть совершенно другие интересы. Женщины тогда не могли учиться в университетах наравне с мужчинами, а тем временем способности Ады были лучше, чем у многих студентов Оксфорда и Кембриджа.
Вычисление чисел Бернулли
В своей работе первая в мире женщина-программистка уделила особое внимание числам Бернулли, составив для них свою систему вычислений. Всего ей было создано 3 вычислительных программы:
- самая простая - программа для решения 2 алгебраических линейных уравнений с неизвестными
- программа для вычисления значений тригонометрических функций
- программа для вычисления чисел Бернулли при помощи рекуррентных вложенных циклов
Ада Лавлейс внесла ценный вклад в информатику, введя термины “цикл” и “рабочая ячейка”. В современном программировании цикл - одна из основных конструкций. Так что графиня Лавлейс считается первой программисткой по праву!
В письмах в Чарльзу Ада отчитывается, что работает над проектом без устали, и получает огромное удовольствие от своего сложного и кропотливого труда. Именно такая редкая увлеченность делом может являться ключом к ее успеху.
Бэббидж не пожалел, что доверил руководство женщине. После публикации работы он стал обращаться к Аде “Мой дорогой Интерпретатор”, “Заклинательница числа” и “Восхитительная толковательница”.
Имя первого программиста в мире стало широко известным в 1979-1980-х годах, когда именем “Ада” был назван особый язык программирования, предназначавшийся для систем управления военными объектами.
Личная жизнь
Страсть к математике не стала помехой для личной жизни Ады, а даже поспособствовала ей. В 1835 году девушка вышла замуж за барона Уильяма Кинга, который позже получил титул лорда Лавлейса. Мужчина высоко оценил не только привлекательную внешность своей избранницы, но и ее выдающиеся математические способности. Он был на 10 лет старше. В браке у них родилось трое детей:
- Байрон
- Анабелла
- Ральф Гордон
Семейная жизнь складывалась удачно. Уильям не препятствовал жене в ее деятельности - наоборот, охотно помогал. Для этого у него было все необходимое - деньги, положение в обществе, доступ к научной литературе. Это помогло леди Лавлейс избежать тех препятствий, с которыми в то время сталкивались женщины, в том числе и высшего ранга. Например, у них не было права пользования библиотекой Королевского общества, поэтому Ада постаралась, что Уильям сам вступил в него.
С Чарльзом Бэббиджем, который был на 24 года старше, девушку связывало исключительно научное сотрудничество. Их переписка не прекратилась и после того, как Ада вышла замуж. Несмотря на периодические разногласия и в некотором смысле даже борьбу за власть, они оставались друзьями до самой смерти леди Лавлейс в 1852 году.
Интересно, что еще при жизни об Аде ходили странные слухи - поговаривали, что она заключила сделку с самим Дьяволом, и с ней постоянно пребывает нечистая сила. Даже на русском языке ее имя звучит жутковато. Конечно, к таким умозаключениям привел необычный для девушки тех времен род занятий. Судя по всему, подобные слухи даже льстили Аде. В одном из писем Бэббиджу программистка заявляет, что работает для него “как Дьявол”, коим она, возможно, и является.
Смерть
К сожалению, биография Ады Лавлейс оказалась не такой уж длинной. Под конец 1850 года ее здоровье, и без того очень слабое, оказалось полностью подорвано. Врачи выявили у нее рак (на сегодняшний день можно предположить, что это был рак шейки матки). Женщину одолевали невыносимые боли, против которых не помогали ни опиаты, ни марихуана.
В последние месяцы Ада много размышляла о смерти. Она пишет, что с каждой минутой чувствует ее приближение. 27 ноября 1852 года женщина умерла от большой потери крови, вызванной кровопусканием. Дочери Байрона было суждено прожить столько же, сколько и ему самому - 36 лет, и умереть по той же самой причине.
Чарльз Бэббидж был назначен исполнителем ее воли. К большому неудовольствию матери, Ада пожелала, чтобы ее похоронили рядом с отцом, в семейном склепе Байронов. Похороны прошли незаметно. По каким-то причинам, на них не пришли ни мать Ады, ни Чарльз.
После смерти Ады
- Муж леди Лавлейс пережил ее на 41 год. Через некоторое время он вновь женился.
- Ее первенец, Байрон, за несколько лет до ее кончины вступил в военно-морской флот, но через некоторое время дезертировал и стал работником на английской верфи. Он прожил недолго - всего 26 лет.
- Анабелла стала женой поэта Уилфрида Скоуэна. Вместе с мужем путешествовала по Ближнему Востоку. Она весьма преуспела в разведении арабских скакунов.
- Ральф Гордон предпочитал спокойную размеренную жизнь и редко выезжал из родового имения. Он стал наследником семейного титула.
- Мать Ады скончалась в 1860 году. История ее отношений с Байроном продолжала волновать английское общество и после ее смерти. Это сподвигло Ральфа Гордона написать книгу о своем дедушке. В ней ясно прослеживалась мысль о том, что жизнь скандального Джорджа Байрона на самом деле ничем не примечательна.
После ухода леди Лавлейс из жизни ее личность также стала предметом бурных обсуждений. Графиню подозревали в неверности мужу и пристрастии к азартным играм. Ходили слухи о том, что она проиграла на скачках порядка 40 000 фунтов стерлингов (на современном эквиваленте это около 7 млн долларов). Но какой бы ни была правда, Ада все равно имеет право считаться первым программистом в мире.
Чарльз Бэббидж
Бэббидж был обеспеченным человеком и за свою жизнь успел попробовать себя на самых разных поприщах. В конце концов он стал одержим идеей создания революционной машины, которая могла бы за несколько секунд производить сложнейшие алгебраические расчеты. К сожалению, закончить работу над своим детищем информатик так и не успел.
Что стало с Бэббиджем?
Изобретения Ады Лавлейс и Чарльза Бэббиджа опередили развитие науки на десятки лет. Только после их смерти человечество смогло по-настоящему оценить заслуги ученых.
Бэббидж скончался в 1871 году, пережив свою напарницу на 18 лет. Ученый так и не женился повторно. Он предпринимал попытки для продолжения работы над своей машиной, но безуспешно. Однако работа Чарлза и Ады стала основой для создания первого настоящего компьютера - машины Марк-I, собранной в 1944 году. “Осуществленная мечта Бэббиджа” - так ее окрестили.
Источник:
10 комментариев
4 года назад
Удалить комментарий?
Удалить Отмена4 года назад
Удалить комментарий?
Удалить ОтменаУдалить комментарий?
Удалить Отмена