Если вы удивлены, что первым программистом в мире была женщина, просто подождите; ее история становится еще интереснее. Ада Лавлейс также была дочерью известного поэта лорда Байрона и выполняла свою работу в то время, когда женщины редко изучали математику и естественные науки. Как Лавлейс стал опытным математиком и программистом - это тема "Эпизода Ады Лавлейс: Кто была Чародейкой чисел?" из подкаста «Материал, который вы пропустили на уроке истории».
Лавлейс родилась Огаста Ада Байрон в 1815 году, дочь лорда Байрона и богатой Изабеллы Милбэнк. У них был бурный брак, и ее отец ушел из семьи почти сразу после ее рождения, чтобы больше никогда ее не видеть. Милбэнк был в ярости из-за своего бывшего и настаивал на том, чтобы ее дочь держалась подальше от поэзии, которую она обвиняла в распутном и нестабильном поведении Байрона. Вместо этого Лавлейс был вынужден изучать естественные науки и математику, причем последняя была областью собственных знаний Милбанка. В то время это было необычно для богатых девушек, которые обычно занимались только художественными предметами, такими как музыка и живопись.
К счастью для Лавлейс, у нее были способности к математике. В подростковом возрасте она встретила Чарльза Бэббиджа , опытного математика и изобретателя. Бэббидж, ныне известный как отец компьютера , изобрел разностный двигатель, машину, выполняющую простые математические вычисления. Теперь он работал над аналитической машиной, которая могла бы выполнять более сложные вычисления. Он показал Лавлейс небольшую рабочую секцию во время их первой встречи, и она была очарована.
Вскоре Лавлейс стал протеже Бэббиджа; именно Бэббидж в конце концов назовет ее Чародейкой чисел. Но в 1835 году, вскоре после того, как они начали работать вместе, Лавлейс познакомилась и вышла замуж за барона по имени Уильям Кинг. У пары быстро родилось трое детей, из-за чего Лавлейс временно приостановила учебу. (В это время ее муж стал графом Лавлейс, а она - графиней, отсюда и ее фамилия.)
Вскоре после рождения третьего ребенка Лавлейс вернулся к работе с Бэббиджем. Одно из первых, что она сделала, - это перевела статью о его аналитической машине с французского на английский. Перевод был опубликован в английском научном журнале в 1843 году. Но работа также включала собственные обширные мысли и идеи Лавлейса о машине - материал, который был в три раза длиннее, чем исходная статья.
Поскольку в ее заметках обсуждалось, как можно запрограммировать машину для вычисления чисел Бернулли (некоторые считают, что это первый алгоритм, выполняемый машиной), Лавлейс считается первым в мире программистом. Что еще более впечатляюще, ее заметки содержали дальновидные ссылки на тот факт, что машину можно также использовать для создания музыки, текста, изображений и звуков - по сути, современный компьютер - в то время как Бэббидж думал, что он может выполнять только численные вычисления.
Лавлейс умерла от рака в 36 лет. Ее вычислительные идеи были настолько развиты, что не были признаны до 1940-х годов, почти столетие спустя. В 1979 году Министерство обороны США назвало свой новый язык программирования «Ада» в ее честь.
ЭТО ИНТЕРЕСНО
Чарльз Бэббидж был исполнителем завещания Ады Лавлейс. Лавлейс просила, чтобы ее похоронили рядом с ее отцом , лордом Байроном, хотя он не видел ее с тех пор, как она была младенцем. Оба умерли в возрасте 36 лет.