Ада Лавлейс – первая женщина-программист

В XIX веке, когда большинство детей аристократических семей учились хорошим манерам и искали расположение королевских особ, Ада Лавлейс выбрала другой путь. Ее мать больше ценила математику, чем поэзию. Ада стала первой в мире женщиной-программистом, хотя компьютера у нее еще не было.

Ада родилась в 1815 году. Ее отец — знаменитый Джордж Байрон, мать Анна Байрон, которую из-за любви к математике называли «Королевой Параллелограммов». Отца Ада никогда не видела — он ушел из семьи, когда дочке был год, и уехал из Англии.

Учили Аду бывший учитель ее матери — шотландский математикк Огастесс де Морган, а также Мэри Сомервилль, которая перевела в своё время с французского «Трактат о небесной механике» математика и астронома Пьера-Симона Лапласа. Именно Мэри стала для своей воспитанницы примером для подражания. В 12 лет Ада уже занималась чертежами летательного аппарата с крыльями и паровым двигателем внутри — за 76 лет до того, как братья Райт совершили свой первый полет.

Анну Байрон можно было бы назвать «строгой матерью». Она настаивала, чтобы ее дочь изучала дисциплины в науке, избегая романтического пути, которым пошел ее отец. Проще говоря, леди Байрон сделала все, чтобы ее дочь не стала «безумным поэтом», как ее отец. И это удалось.

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

Это знакомство полностью перевернуло ее жизнь. Но не в личном плане — в 1835 году Ада вышла замуж за 29-летнего Уильяма Кинга, 8-го барона Кинга, который вскоре унаследовал титул лорда Лавлейса. У пары родилось трое детей, но семья ни в коей мере не помешала Аде отдавать большую часть времени тому, что она считала своим призванием. Напротив, замужество облегчило её труд: благодаря обеспеченному барону, у Ады появился надежный источник средств для исследований и занятий наукой.

Удивительная машина Бэббиджа

За десять лет до знакомства с Адой Чарльз Бэббидж завершил работу над чертежами счётной машины, которая могла бы производить вычисления с точностью до двадцатого знака. Проект устройства с многочисленными валиками и шестерёнками, которые приводились в движение рычагом, лёг на стол премьер-министра. В 1823 году Бэббиджу дали первую субсидию на создание “Большой разностной машины Бэббиджа”, которая считается первым компьютером на Земле.

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

По официальной версии, ни одно из устройств Бэббиджа запустить не удалось. Но в в конце XX века по имеющимся чертежам вычислительные машины были воссозданы в Музее науки в Лондоне. Поразительно, но они отлично функционировали!

Бэббидж высоко ценил все, что делала Ада. Высокого мнения о ней придерживались и коллеги профессора, знаменитые Фарадей и Уитстон. Последний, по вей видимости, как-то убедил перевести на английский научную статью итальянского математика Луиджи Менабреа. Такую работу переводчику доверить нельзя — в ней слишком много специальных терминов, требующих понимания и некоторых комментариев.

Как раз эти комментарии и заставили мир поверить в то, что если Чарльз Бэббидж — изобретатель компьютера, то Ада Лавлейс — первый программист, создавший первый алгоритм для этого аппарата.

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

Ада Лавлейс ввела в оборот термины «цикл» и «рабочая ячейка», «распределяющая карта», описала основные принципы создания алгоритмов. Ни процессоров, ни плат памяти, ни жестких дисков, ни мониторов тогда не было.

Жизнь Ады оказалась короткой — ее не стало в возрасте 37 лет от неудачного кровопускания. Кстати, при похожих обстоятельствах умер и ее отец — Джордж Байрон скончался, когда ему было 36. Похоронили первую женщину-программиста в семейном склепе Байронов рядом с человеком, благодаря которому она появилась на свет, но которого никогда не знала при жизни.

Оцените статью
Социальный Медиа
Добавить комментарий