Найти в Дзене
Татьяна Катрич

Ада Августа Лавлейс (Байрон)

Ада (в девичестве Байрон) родилась в Лондоне 10 декабря 1815 года. Папа у нее был поэт, думаю, о Байроне вы слышали достаточно много. Мама Ады держалась прогрессивных взглядов, была достаточно образованной баронессой. Брак развалился, когда Аде было 5 недель. поэтому отца она не помнила, а росла с мамой, гувернантками, нянями. Хотя ее мама часто отсутствовала, она обеспечила дочери отличное образование. Она изучала историю, литературу, языки, географию, музыку, химию, шитье, скоропись и математику - и все это в довольно юном возрасте. В 17 лет Ада Байрон была представлена ко двору (королю), а чуть-чуть позже была приглашена на прием к Бэббиджу, где ей показали вычислительную машину. Машина могла вычислять корни квадратных уравнений и возводить некоторые числа во вторую и третью степень. Это стало ключевым событием в жизни Ады. Конечно, вычислительные машины были и раньше, например, та же паскалина, изобретенная в 1642 году, но такие аппараты были редкостью и не отличались надежностью.

Ада (в девичестве Байрон) родилась в Лондоне 10 декабря 1815 года. Папа у нее был поэт, думаю, о Байроне вы слышали достаточно много. Мама Ады держалась прогрессивных взглядов, была достаточно образованной баронессой. Брак развалился, когда Аде было 5 недель. поэтому отца она не помнила, а росла с мамой, гувернантками, нянями. Хотя ее мама часто отсутствовала, она обеспечила дочери отличное образование. Она изучала историю, литературу, языки, географию, музыку, химию, шитье, скоропись и математику - и все это в довольно юном возрасте.

В 17 лет Ада Байрон была представлена ко двору (королю), а чуть-чуть позже была приглашена на прием к Бэббиджу, где ей показали вычислительную машину. Машина могла вычислять корни квадратных уравнений и возводить некоторые числа во вторую и третью степень. Это стало ключевым событием в жизни Ады.

-2

Конечно, вычислительные машины были и раньше, например, та же паскалина, изобретенная в 1642 году, но такие аппараты были редкостью и не отличались надежностью. Поэтому Бэббидж и решил все исправить.

Ада же, в свою очередь, проявила довольно глубокий интерес к математике и стала вести математическую переписку с Мэри Сомервилль, занималась математикой с дочерьми маминых подруг. В 19 лет (1835) Ада встретила лорда Уильяма Кинга, спустя несколько месяцев они заключили брак. Далее было рождение трех детей, ведение хозяйства и немного математики. Так бывает, когда у тебя маленькие дети. Спустя несколько месяцев после рождения третьего ребенка Ада вернулась к углубленному изучению математики, это был 1839 год (спустя 4 года брака). Для этого Ада написала Бэббиджу, что хочет найти репетитора по математике, но сделать это нужно очень тихо: она не хотела огласки. Таким образом за дело взялся Август де Морган. Кто это такой? Выдающийся логик, друг Бэббиджа и Джорджа Буля (который Булева алгебра/логика, оно же алгебра логики, да. Если вы изучали программирование, то наверняка сталкивались). А обучал ее де Морган математическому анализу.

-3

Отношения с матерью у Ады были более чем токсичными. Ну, то есть, некоторая часть современных личностей вообще не далеко ушла от 19 века. Какие претензии к Аде предъявляла мама? Не так ведешь быт. Не так воспитываешь детей. Яскороумру, а ты меня добиваешь (нет, она спокойно дожила до 64 — что вообще неплохо для 19 века). Ведешь себя вообще не так, что скажет общество. В 1841 году, когда Аде исполнилось 26 лет, терпение у нее иссякает, она пишет матери довольно жесткое (для тех времен) письмо, в которым говорит, что решилась стоять на своем: «Я считаю себя обладателем очень редкой комбинации качеств, идеально подходящих для того, чтобы сделать меня первооткрывателем скрытых реалий природы». В тот же год здоровье Ады ухудшается, ей приходится принимать опиаты, а она сама хочет оставить след в науке, но не понимает, как это сделать.

Небольшое возвращение к Бэббиджу, нужное для понимая контекста происходящего. Он решил, что машина, которую он сделал (та самая разностная машина, которую показал Аде в ее 17 лет) — что-то не совсем то, что он хотел, надо бы изобрести машину аналитическую, которая бы делала несколько операций пошагово. То есть, которая работала по алгоритму — проще говоря. Самое важное, что Бэббидж придумал, как контролировать эти шаги — через перфокарты (их изобрели намного раньше в 1801 году как задания для ткацких станков). Но в Англии изобретатель поддержки не получил. Зато эти достижения оценили в Италии (1840 год), где позже Бэббидж тесно общался с Луиджи Менабреа, который, в свою очередь, позже (1842) напишет на французском языке статью об аналитической машине.

-4

То есть этот «итальянский» эпизод приходится на время, когда Ада понимает, что должна посвятить себя математике, когда она хочет сделать что-то грандиозное. В 1842 она встречает статью о машине Бэббиджа и понимает, что хочет ее перевести и опубликовать в британском издании. В 1843 она начинает работу над переводом, включая в него свои комментарии. Для более полного и точного понимания предмета перевода, Ада регулярно обращалась с вопросами к Бэббиджу. В том же 1843 Ада заканчивает перевод.

-5

В этом переводе с заметками и содержится то, что называют первой программой (хотя эту машину для вычислений Ада не видела, ее построят после ее смерти). Для чего была программа? Для вычисления чисел Бернулли. Это было очень сложно сделать человеку в 19 веке.

Идея вычислений на аналитической машине заключалась в том, чтобы реализовывать последовательность операций (которые задаются «операционными картами») посредством "дробилки чисел" (Mill), с операндами, поступающими из "магазина" (с адресами, указанными на "карте переменных"). (В магазине каждое число представлялось последовательностью колесиков, каждое из которых нужно было прокрутить до требуемой цифры.) Для вычисления чисел Бернулли Ада хотела использовать два вложенных цикла из операций. С имеющийся на тот момент моделью аналитической машины Аде приходилось эти циклы разворачивать.

Ада умерла 27 ноября 1852-го в возрасте 36 лет. Флоренс Найтингейл, которая присматривала за Адой и была её другом, писала: «Говорят, что она не смогла бы прожить так долго, если бы не огромная жизнеспособность её мозга, который не хотел умирать». После смерти Ады, о ней ходило множество разных слухов, связанных с не самым ровным поведением ее отца, которого, напоминаю, Ада не помнила. Раз отец был не самым благопристойным человеком, дочь должна быть такой же — считало общество. О ее трудах и вкладе в науку почти никто ничего не говорил вплоть до 1980-х, когда Министерство обороны США назвало свой язык программирования в честь Ады.

По мере роста интереса к Бэббиджу и Аде росло и любопытство касательно того, будет ли работать разностная машина, если её построить по чертежам Бэббиджа. Проект был начат, и в 1991-ом, после титанических усилий, была построена законченная версия разностной машины (а принтер добавили в 2000-ом) лишь с одним исправлением в чертежах. Удивительно, но машина работала. Строительство обошлось примерно во столько же (с поправкой на инфляцию), сколько Бэббидж просил от британского правительства еще в 1823 году.

Текст написан опираясь на перевод труда Стивена Вольфрама.

Что еще можно почитать про леди Лавлейс?

Великолепная книга под авторством Рэйчел Игнатовски: «Женщины в науке. 50 женщин, изменивших мир».

Великолепно иллюстрированная книга знаменитого дизайнера Рэйчел Игнатовски посвящена 50 выдающимся женщинам науки древнего и современного мира. Героини книги - физик и химик Мария Кюри, американский математик Кэтрин Джонсон, рассчитавшая траекторию полета Аполлона-11 на Луну, Валентина Терешкова, первая женщина-космонавт и многие другие бесстрашные женщины, проложившие путь для новых поколений женщин-инженеров, биологов, генетиков, математиков, врачей, астронавтов, физиков.
Великолепно иллюстрированная книга знаменитого дизайнера Рэйчел Игнатовски посвящена 50 выдающимся женщинам науки древнего и современного мира. Героини книги - физик и химик Мария Кюри, американский математик Кэтрин Джонсон, рассчитавшая траекторию полета Аполлона-11 на Луну, Валентина Терешкова, первая женщина-космонавт и многие другие бесстрашные женщины, проложившие путь для новых поколений женщин-инженеров, биологов, генетиков, математиков, врачей, астронавтов, физиков.

"Невероятные приключения Лавлейс и Бэббиджа. (Почти) правдивая история первого компьютера" от Падуа Сидни.

Встречайте двух викторианских гениев: Аду Лавлейс - математика, заядлого игрока, протопрограммиста, дочь лорда Байрона, и Чарльза Бэббиджа - эксцентричного, но неудачливого изобретателя.

Прочитав в 1842 году описание планов Бэббиджа относительно гигантской вычислительной машины, Лавлейс добавила к этой работе комментарии - по объему они оказались в три раза длиннее исходного текста. В ее заметках содержатся первые идеи программирования - и это за сто лет до создания компьютера! К сожалению, Лавлейс умерла от рака спустя десять лет после публикации своих наблюдений, а Бэббидж так и не построил свою машину.

-7

Лори Уоллмарк: «Ада Байрон Лавлейс - первый программист».

Эта книга познакомит вас с удивительной девушкой - первым в истории программистом. Ада Байрон, дочь всемирно известного поэта Джорджа Байрона, с детства любила цифры. Её необыкновенный математический талант был замечен учёными. Вместе с Чарльзом Бэббиджем, создателем уникального механического вычислительного аппарата, Ада работала над Аналитической машиной. Именно для этой машины Ада написала самую первую компьютерную программу и тем самым положила начало новой профессии. В честь Ады Байрон был назван один из языков программирования - "Ада". Для детей дошкольного и младшего школьного возраста.

-8

И для тех, кто знает испанский (простите, не нашла даже на английском):

«Ada Lovelace: La primera programadora de la historia» под авторством María Serrano. Посмотреть ее можно тут.

-9