║║║║║║║║ ▌║║║║║║║║║
Ада Лавлейс. Первая
в мире программа и взгляд в будущее
</b><i>
10 декабря 1815 года на свет появилась Ада Лавлейс,
большинству из нас известная как самый первый в мире программист. Так уж
получилось, что это звание принадлежит представительнице прекрасного пола.
Сегодня исполняется двести один год со дня рождения этого человека. И в этом
посте я бы хотел немного рассказать о самых интересных моментах из ее жизни, не
отделываясь обрывочными фразами, но и не слишком уж углубляясь в детали.
Материал можно найти, где угодно, имея под рукой Интернет. Однако мало кто
полезет искать его просто ради интереса. Поэтому кому интересно, добро пожаловать под кат.
Учась в школе, сидя на уроках литературы, я прекрасно знал,
кто такой Джордж Байрон.
Мы читали и по желанию заучивали его стихотворения. Спустя
время, выбрав себе профессию я узнал о том, кем была загадочная Ада Лавлейс –
первая девушка-программист, дочь того самого лорда Джорджа Байрона. Тогда для
меня это оказалось удивительным открытием. Я на всю жизнь запомнил, кем была
Ада и, как-то совсем незаметно для самого себя, забыл о самом Байроне.
Августа Ада Кинг (впоследствие графиня Лавлейс, но об этом
чуть позже) – была дочерью английского поэта лорда Джорджа Гордона Байрона и
его жены – Анны Изабеллы Байрон. Однако Байрон спустя месяц после рождения
своей дочери покинул их, и они больше никогда не виделись. Сам Байрон умер,
когда Аде было восемь лет. Сам он еще не раз вспоминал свою дочь в своих
стихах.
/////////////2
<i>
Видно, что Ада сама росла в довольно талантливой семье. Ее
мать, Анна Изабель, еще до рождения дочери сильно интересовалась математикой,
за что когда-то получила от мужа забавное прозвище – “королева
параллелограммов”. Это была действительно необычная семья. Анне после ухода
мужа все же удалось воспитать дочь в одиночку и вот что из этого получилось.
В двенадцать лет Ада собрала свой летательный аппарат! До
этого двенадцатилетняя девочка некоторое время запиралась от матери в комнате и
что-то писала. Мать боялась, что она начнет зачитываться стихами отца и пойдет
той же дорогой. Однако все это время она чертила.
Математическая логика занимала ее больше всего остального.
Однажды Ада заболела и три года провела в постели. Но все это время она хотела
и продолжала учиться. К ней приходили самые разные доктора и учителя. Одним из
них был Август де Морган – известный математик и логик (да-да, закон де Моргана
назван в его честь). С тех пор Ада еще больше погрузилась в мир математики.
В итоге Ада выросла уникальной девушкой. Она была красива и
умна, точно также как и ее мама занималась математикой, а в разговорах на
научные темы обходила даже ребят из Кембриджа и Оксфорда. Среди других людей, в
основном женского пола, это вызвало скрытую злость и зависть. О ней нередко
говорили как о чем-то темном, даже дьявольском. Надо сказать, что Ада и сама в
себе чувствовала необычные силы (забавно, но на русском ее имя звучит и правда
немного дьявольски). Но в этом нет ничего необычного, так как девушка-математик
в высшем английском обществе того времени – со стороны это действительно
выглядело странно. А многие мужчины меж тем были от нее без ума.
///////////////////////3
<i>
Математика математикой, но как же так вышло, что помнят о
ней в первую очередь именно программисты? Одной из самых судьбоносных встреч
Ады Лавлейс стала встреча с Чарльзом Бэббиджем – изобретателем первой
аналитической вычислительной машины.
В то время, во Франции, куда и прибыл Бэббидж, был развернут
крупномасштабный проект по созданию таблиц значений логарифмов и
тригонометрических функций. Бэббидж стал мечтать о том, чтобы автоматизировать
этот труд, заодно исключив возможные человеческие ошибки, так как в то время
именно люди вручную занимались созданием таких таблиц. Так Бэббидж задумался о
построении своей разностной машины (вычисление многочлена с помощью разностного
метода).
Им было создано огромное количество чертежей, а сам прототип
закончен в 1832 году, тот самый, который Ада Лавлейс увидит спустя год.
В 1835 году Ада выйдет замуж за очень достойного человека –
барона Уильяма Кинга, который впоследствии был удостоен титула графа, а сама
Ада стала графиней Лавлейс. Спустя четыре года у них уже было трое детей – два
сына и дочь. Сыновьям Ада дала имена в честь отца – одного назвали Ральфом
Гордоном, а другого – Байроном.
А как же с той самой первой в мире программой? И какова
судьба машины Бэббиджа? В 1842 году итальянский ученый Луис Манебреа напишет
книгу о машине Бэббиджа. Ада по просьбе Бэббиджа займется ее переводом. Во
время перевода самой книги она сделала огромное количество замечаний, видя в
этой машине кажется больше, чем сам Бэббидж.
//////////////////////4
<i>
Вот ее слова: «Суть и предназначение машины изменятся от
того, какую информацию мы в нее вложим. Машина сможет писать музыку, рисовать
картины и покажет науке такие пути, которые мы никогда и нигде не видели» Алан
Тьюринг впоследствие читал ее записи, введя в свои работы термин возражение
леди Лавлейс относительно способности машин мыслить.
В то же самое время, при описании машины Бэббиджа именно Ада
ввела в обиход такие компьютерные термины как цикл и ячейка. Она также составил
набор операций для вычисления чисел Бернулли. Именно это по сути и стало самой
первой компьютерной программой. Бэббидж так и не построил свою машину, она была
собрана уже после его смерти и сейчас хранится в Музее науки в Лондоне.
Сама Ада Лавлейс умерла 27 ноября 1852 года всего в возрасте
36 лет. Ровно столько, сколько прожил ее отец. Ее похоронили в фамильном склепе
вместе с отцом, которого она так и не узнала.
В честь Ады Лавлейс был назван разработанный в 1980-х годах
Министерством Обороны США язык программирования Ада.
P.S. Наверное, тем людям, у которых фраза “Первым
программистом была девушка” вызывает недовольство или улыбку, стоит хотя бы раз
поинтересоваться биографией этого человека. О таких людях, как Ада Лавлейс или
Алан Тьюринг и о многих других стоит помнить. А для кого-то эти истории еще
один повод понять, что в мире нет ничего невозможного.
</i>
║║ • https://habrahabr.ru/post/318752/