Лавлейс, Ада

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Ада Лавлейс
англ. Augusta Ada King, Countess of Lovelace
Портрет авторства Альфреда Шалона, около 1840 года
Портрет авторства Альфреда Шалона, около 1840 года
Имя при рождении Августа Ада Байрон
Дата рождения 10 декабря 1815(1815-12-10)
Место рождения Лондон, Англия, Британская империя
Дата смерти 27 ноября 1852(1852-11-27) (36 лет)
Место смерти Марилебон, Лондон, Англия, Британская империя
Страна  Британская империя
Научная сфера математика и компьютинг
Место работы
Известна как «мать программирования» и первый программист в истории;
автор первой в мире вычислительной машины.
Награды и премии Google Doodle
Логотип Викицитатника Цитаты в Викицитатнике
Логотип Викитеки Произведения в Викитеке
Логотип Викисклада Медиафайлы на Викискладе

Авгу́ста А́да Кинг (урождённая Ба́йрон), графиня Ла́влейс (англ. Augusta Ada King Byron, Countess of Lovelace), более известная как Ада Лавлейс 10 декабря 1815, Лондон, Англия, Британская империя27 ноября 1852, Марилебон, Лондон, Англия, Британская империя) — английский математик. Известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом в истории[1][2].

Биография[править | править код]

До рождения дочери Ады лорд Байрон ожидал, что его ребёнок будет «славным мальчиком» и был очень разочарован[3], когда 10 декабря 1815 года[4][5] его супруга, Анна Изабелла родила девочку[3]. Ребёнка назвали в честь сводной сестры Байрона, Августы Ли, а сам поэт называл её Адой[6]. 16 января следующего года по приказу лорда Анна Изабелла отправилась в дом своих родителей в Киркби Мэллори[en], взяв с собой пятинедельную дочь[3]. Хотя на тот момент британские законы в случае развода давали отцу полную опеку над детьми, Байрон даже не пытался потребовать ребёнка себе[7], но попросил свою сестру держать его в курсе о делах его дочери[8].

21 апреля Байрон подписал акт о разводе, на котором настояли родители Изабеллы, и через несколько недель навсегда покинул Англию[9]. Из-за разлуки леди Байрон всю дальнейшую жизнь рассказывала о безнравственном поведении мужа[10]. Из-за этого Ада с малых лет стала нелюбима в британском обществе. В 1824 году, когда девочке было 8 лет, её отец скончался[11], так ни разу и не встретившись с дочерью[4]. Мать воспитывала Аду в одиночку[3], оберегая от «враждебной среды»[12]. До 20 лет ей не показывали семейного портрета с отцом[13].

Ада получила образование математика, поскольку её мать боялась, что она станет заниматься поэзией, как и отец[12]. Миссис Байрон никогда не была близка с дочерью. Её часто оставляли на попечение бабушке, Джудит Милбенк, которая очень любила ребёнка. Однако из-за того, что в то время действовали социальные установки о том, что ребёнка должен был воспитывать отец и лишь благополучие ребёнка с матерью действовало как «смягчающее обстоятельство», Анна Изабелла была вынуждена представлять себя любящей матерью для остального общества. В частности она писала своей матери тревожные письма, интересуясь состоянием дочери, в каждом из которых заявляла о необходимости сохранить письмо, поскольку его можно было использовать как доказательство материнской заботы[14]. В одном из своих писем она писала о дочери без имени, называя Аду «она»: «Я говорю с ней для Вашего удовольствия, а не для себя, и буду очень рада, если Вы позаботитесь о ней полностью сами»[15]. Помимо этого леди Байрон заставляла своих друзей следить за девочкой-подростком на предмет любых признаков «морального отклонения». Сама Ада окрестила наблюдательниц «Фуриями» и жаловалась, что они излишне преувеличивают и придумывают небылицы о ней[16].

Начиная с раннего детства Ада часто болела. В возрасте восьми лет у неё начались головные боли, которые мешали ей видеть[6]. В июне 1829 года она оказалась парализована из-за приступа кори. В течение года Ада постоянно лежала в постели. К 1831 году она смогла передвигаться на костылях. Однако несмотря на это она всё ещё развивала свои навыки и знания в технике и математике[17].

Мать пригласила для Ады своего бывшего учителя — шотландского математика Огастеса де Моргана и знаменитую Мэри Сомервилль, которая перевела в своё время с французского «Трактат о небесной механике» математика и астронома Пьера-Симона Лапласа. Именно Мэри стала для своей воспитанницы примером для подражания[18]. С двенадцати лет она увлекалась механикой, а в её голове созревала идея о конструкции летательного аппарата, который приводился бы в движение паром[12]. В феврале 1828 года она начала воплощать задумку в жизнь с построения крыльев. Для этого она изучала разные материалы и долго подбирала размер. Среди предполагаемых материалов для крыльев были бумага, масляный шёлк, проволока и перья. Для соблюдения пропорции она изучала анатомию птиц. Затем Ада решила написать книгу, чтобы не забыть свои наработки. А затем искала инструменты для пересечения страны на этих крыльях. Последним же шагом стало совмещение пара и «искусства полёта»[17].

Когда Аде исполнилось семнадцать лет, она смогла выезжать в свет и была представлена королю и королеве. Имя Чарльза Бэббиджа юная мисс Байрон впервые услышала за обеденным столом от Мэри Сомервилль. Спустя несколько недель, 5 июня 1833 года, они впервые увиделись. Чарльз Бэббидж в момент их знакомства был профессором на кафедре математики Кембриджского университета — как сэр Исаак Ньютон за полтора века до него. Позднее она познакомилась и с другими выдающимися личностями той эпохи: Майклом Фарадеем, Дэвидом Брюстером, Чарльзом Уитстоном, Чарльзом Диккенсом и другими.

За несколько лет до вступления в должность Бэббидж закончил описание счётной машины, которая смогла бы производить вычисления с точностью до двадцатого знака. Чертёж с многочисленными валиками и шестерёнками, которые приводились в движение рычагом, лёг на стол премьер-министра. В 1823 году была выплачена первая субсидия на постройку того, что теперь считается первым на Земле компьютером и известно под названием «Большая разностная машина Бэббиджа». Строительство продолжалось десять лет, конструкция машины всё более усложнялась, и в 1833 году финансирование было прекращено.

Портрет Ады Лавлейс кисти художницы Маргарет Сары Карпентер, 1836 год.

В 1835 году мисс Байрон вышла замуж за 29-летнего Уильяма Кинга, 8-го барона Кинга, который вскоре унаследовал титул лорда Лавлейса. У них было трое детей: Байрон[en], рождённый 12 мая 1836 года, Анабелла (Леди Энн Блюн), рождённая 22 сентября 1837 и Ральф Гордон[en], рождённый 2 июля 1839 года. Ни муж, ни трое детей не помешали Аде с упоением отдаться тому, что она считала своим призванием. Замужество даже облегчило её труды: у неё появился бесперебойный источник финансирования в виде фамильной казны графов Лавлейсов.

В 1842 году Чарльз Бэббидж был приглашен в Туринский университет провести семинар о своей аналитической машине. Луиджи Менабреа, юный итальянский инженер и будущий премьер-министр Италии, записал лекцию на французском, и впоследствии она была опубликована в Общественной библиотеке Женевы в октябре того же года. Друг Бэббиджа, изобретатель Чарльз Уитстон, попросил графиню Лавлейс перевести записи Менабреа на английский и сопроводить текст комментариями. Леди Лавлейс потратила больше года на эту работу, после чего труды были опубликованы под акронимом ААЛ и, с учётом 52 страниц комментариев Ады, оказались более обширными, чем записи Менабреа.

В одном из своих комментариев Ада описывает алгоритм вычисления чисел Бернулли на аналитической машине. Было признано, что это первая программа, специально реализованная для воспроизведения на компьютере, и по этой причине Ада Лавлейс считается первым программистом, несмотря на то, что машина Бэббиджа так и не была построена при жизни Ады. Более того, в своих записях она предрекала, что, подобно тому, как Жаккардов ткацкий станок может ткать цветы и листья, аналитическая машина способна создавать алгебраические формулы, а в перспективе — писать музыку, писать картины — и укажет «науке такие пути, какие нам и не снились».

Ада Лавлейс скончалась 27 ноября 1852 года от кровопускания при попытке лечения рака матки (от кровопускания же скончался и её отец, — и так же в возрасте 36 лет) и была похоронена в фамильном склепе Байронов рядом со своим отцом, которого никогда не знала при жизни.

Память[править | править код]

Синяя табличка в честь Ады Лавлейс

В 1975 году Министерство обороны США приняло решение о начале разработки универсального языка программирования. Министр прочитал подготовленный секретарями исторический экскурс и без колебаний одобрил и проект, и предполагаемое название для будущего языка — «Ада». 10 декабря 1980 года был утверждён стандарт языка.

Примечания[править | править код]

  1. Fuegi, J & Francis, J (October–December 2003), Lovelace & Babbage and the creation of the 1843 'notes', Annals of the History of Computing (IEEE) . — Т. 25 (4): 16–26, DOI 10.1109/MAHC.2003.1253887 
  2. Ada Lovelace honoured by Google doodle (10 December 2012). Дата обращения 10 декабря 2012.
  3. 1 2 3 4 Turney, 1972, p. 35.
  4. 1 2 Петров, 2012, с. 172.
  5. Гайфулина Д. А., Хакимова Э. Р. Ада Лавлейс и её программа по нахождению чисел Бернулли на вычислительной машине Бэббиджа // Некоторые актуальные проблемы современной математики и математического образования. Герценовские чтения – 2015. Материалы научной конференции, 13–17 апреля 2015 г. — РГПУ им. А. И. Гер- цена, 2015. — С. 192—197. — ISBN 978–5–8064–2095–5.
  6. 1 2 Stein, 1985, p. 17.
  7. Stein, 1985, p. 16.
  8. Woolley, 1999, p. 80.
  9. Turney, 1972, pp. 36—38; Петров, 2012, с. 172.
  10. Woolley, 1999, pp. 74—77.
  11. Turney, 1972, p. 138.
  12. 1 2 3 Toole, 2004—2014.
  13. Woolley, 1999, p. 10.
  14. Woolley, 1999, pp. 85—87.
  15. Woolley, 1999, p. 85.
  16. Woolley, 1999, p. 119.
  17. 1 2 Toole Betty Alexandra. Poetical Science (англ.) // The Byron Journal. — Liverpool: Liverpool University Press, 1987. — Vol. 15. — P. 55—65. — ISSN 1757-0263. — doi:10.3828/bj.1987.6.
  18. Woolley, 1999, pp. 84—87.

Литература[править | править код]

Ссылки[править | править код]