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

Ада Лавлейс

Самая известная работа Ады Лавлейс начиналась как перевод чужой статьи. В 1842–1843 годах она перевела на английский французский текст итальянца Луиджи Менабреа об Аналитической машине Чарльза Бэббиджа и добавила семь примечаний, от A до G. Они вышли примерно втрое длиннее самого перевода и были напечатаны в 1843 году под инициалами «AAL».

С Разностной машиной Аналитическую путают не зря: прототип первой изобретатель показал семнадцатилетней Аде ещё в 1833 году. Но та умела лишь составлять таблицы значений многочленов, обходясь одним сложением. Аналитическую машину, задуманную в 1834 году, Бэббидж проектировал универсальной, с программой на перфокартах. Для неё Лавлейс в примечании G расписала пошаговое вычисление чисел Бернулли — этот алгоритм часто называют первой опубликованной компьютерной программой.

Первенство оспаривают: в личных записях Бэббиджа 1837–1840 годов есть более ранние программы, а машину так и не построили, и алгоритм никто не запускал. Зато Лавлейс допускала, что такая машина могла бы сочинять сложную музыку, если выразить в её нотации отношения звуков.

Отца она не помнила: лорд Байрон навсегда уехал из Англии, когда дочери было несколько месяцев. Ада умерла в 1852 году, в 36 лет. Язык программирования Ада, созданный по заказу Министерства обороны США, получил стандарт MIL-STD-1815 — по году её рождения.