Логотип

Они изменили мир

Леди Ада Августа Лавлейc

На главную  Джордж Буль  Пища для ума  Ссылки  Авторы

Ада Лавлейс

Детство Ады

Августа Ада Байрон Кинг родилась 10 декабря 1815 г. Своего отца — великого английского поэта Джорджа Гордона Байрона — она не помнила, и даже имя его в доме было под запретом: разрыв между родителями Ады был окончательным и бесповоротным.
Мать Ады, Анна Изабелла, занималась математикой. Миссис Байрон пригласила для дочери своего бывшего учителя — шотландского математика Огастеса де Моргана. Среди друзей миссис Байрон был и Чарльз Бэббидж, конструктор знаменитой аналитической машины. Девочка не обманула ожиданий матери. Тринадцати лет от роду она чертила в школьных тетрадях модели летательных аппаратов. Впрочем, есть свидетельства, что Ада тайком сочиняла стихи.
В июле 1835 года она вышла замуж за Уильяма VIII лорда Кинга, ставшего впоследствии первым графом Лавлейсом. Сэр Уильям был спокойным, уравновешенным и приветливым человеком. Он с одобрением относился к научным занятиям жены.

Первые программы

В 1840 г. Бэббидж посетил Турин, куда его пригласили прочесть лекции о своей машине. Здесь, в отличие от Англии, эти лекции имели шумный успех. Ада Лавлейс перевела конспект лекций на английский язык и добавила «Примечания переводчика». Эти «Примечания» вызвали настоящий восторг Бэббиджа.

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

Хотя Бэббидж составил большое число неопубликованных описаний вычислительной машины, он не провел анализа возможностей машины для решения различных задач. Работа Лавлейс не только восполняла этот пробел, но и содержала глубокий анализ особенностей машины Бэббиджа. Восемь примечаний Ады посвящены в основном трем взаимосвязанным вопросам: особенностям работы устройства; его теоретическим возможностям и программированию решения конкретных задач на аналитической машине.

Леди Лавлейс опубликовала первые в мире вычислительные программы. Наиболее подробно она описала программу решения системы двух линейных алгебраических уравнений с двумя неизвестными. Ее идея «рабочей переменной» тесно связана с определением общего оператора присваивания — одной из основополагающих операций целого класса языков программирования.

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

Ада в XX веке

В своих «Примечаниях» леди Лавлейс затронула проблему искусственного интеллекта. Она размышляла над вопросами, которые будут поставлены лишь через столетие.

В мае 1979 г. министерство обороны США объявило победителя в конкурсе на разработку универсального языка программирования. Лучшим был признан язык Ада, названный в честь леди Ады Августы Лавлейс.

2012, команда 4221, sch167@rambler.ru