Исторические личности

Ада Лавлейс, первый программист

Известна Ада Байрон, которая в браке стала Адой Лавлейс (1815 – 1852) за перевод и аннотирование описания аналитической машины Чарльза Бэббиджа, предка компьютера. В ее заметках содержится первый алгоритм, предназначенный для выполнения машиной, а Ада Лавлейс считается первой женщиной-программистом.

Увлекаюсь математикой

Ада Байрон родилась 10 декабря 1815 года в семье Аннабеллы Милбэнк, математика и поэта лорда Байрона. Брак ее родителей оказался катастрофой, и из-за агрессивного поведения Байрона Аннабелла оставила его 16 января 1816 года, когда Аде был один месяц. 21 апреля Байрон подписывает акт о раздельном проживании и покидает Англию; он никогда больше не увидит свою жену и дочь.

Увлеченная математикой, Аннабелла заботится о том, чтобы ее дочь получила хорошее научное образование. В 1832 году юная Ада встретила Мэри Соммервилль, шотландскую писательницу и ученую, которая помогла ей добиться успеха. В 1833 году через него Ада познакомилась с Чарльзом Бэббиджем, математиком и изобретателем, создавшим вычислительные машины. Он изобрел аналитическую машину, способную читать карточки с инструкциями, механическую предшественницу сегодняшнего компьютера. Ада очарована этими изобретениями, и два учёных сближаются.

Аналитическая машина Бэббиджа и первая компьютерная программа

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

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

Стремясь финансировать планы Бэббиджа, Ада увлекается азартными играми, но зарабатывает только долги. Ада Лавлейс умерла в возрасте 36 лет, 27 ноября 1852 года, от рака матки.