Чарльз Бэббидж проводил семинар в Италии: пропагандировал и рекламировал свою машину. Итальянский учёный, Луиджи Менабреа, чьим мнением Бэббидж дорожил, законспектировал работу семинара на французском языке и прокомментировал особо интересные моменты. Бэббидж обратился к Аде Лавлейс (Ада уже носила фамилию мужа) с просьбой перевести записи Менабреа на английский, сопроводив текст своими комментариями.
Ада подошла к делу чрезвычайно серьёзно. Работа заняла у неё больше года. В итоге её комментарии заняли 52 страницы, оказавшись более обширными, чем записи Менабреа.
В 1843 году перевод записей с комментариями Ады Лавлейс, на деле являвшийся её собственным научным трудом, был опубликован. Работа вышла под акронимом ААЛ, поскольку для женщины высшего света считалось неприличным публиковать труды под собственными именем.
Накануне публикации Ада писала Бэббиджу: «Я хочу вставить кое-что своё в перевод этой интересной работы». Это «кое-что» оказалось настоящим открытием: «Суть и предназначение машины будут меняться в зависимости от того, какую информацию мы в неё вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, какие нам и не снились», — читаем далее.
В одном из своих комментариев Ада описала алгоритм вычисления Чисел Бернулли на аналитической машине. Было признано, что это первая программа, специально разработанная для воспроизведения на компьютере. Вдумайтесь, это произошло в первой половине XIX века! Таким образом, английский математик Ада Байрон Лавлейс считается первым программистом в истории.


