публичный образовательный интернет-портал

Ада запрограммирует всё

10.12.1815
Ада Лавлейс
Чарльз Бэббидж и Ада Лавлейс. Скульптура Steven Gregory, 2009. The Garden of Heroes & Villains, Warwickshire
Чарльз Бэббидж и Ада Лавлейс. Скульптура Steven Gregory, 2009. The Garden of Heroes & Villains, Warwickshire.

10 декабря 1815 года родилась Ада Лавлейс (1815 – 1852), английский математик, первая женщина-программист. Собственно говоря, первый вообще программист. Кстати, в России во времена Пушкина эту фамилию прочли бы Лавелас; её муж был однофамильцем героя популярного в 18 веке романа писателя Ричардсона. Ада была единственным законным ребёнком лорда Байрона. Впрочем, папашу она не видала. Тот, бросив семью ринулся на Балканы, освобождать восставших греков от угнетавших их турков, да и погиб от холеры в городе Мессалунги, похоже, не выстрелив по мусульманам ни разу. Поэтических способностей Ада от отца не унаследовала, но была девушкой умной, рассудительной и красивой, о чём свидетельствуют несколько её портретов. Она проявляла живой интерес к науке. Среди её знакомых были такие выдающиеся учёные как Майкл Фарадей и Чарльз Уитстон.  5 июня 1833 года, она впервые увиделась с Чарльзом Бэббиджем, профессором на кафедре математики Кембриджского университета. Бэббидж к этому моменту уже построил механическую счётную машину, фактически, механизированный арифмометр. Ада Лавлейс помогала ему в этой работе. 

В 1843 году она описала на английском языке аналитическую машину Бэббиджа, где среди прочего предложила алгоритм решения сложной математической задачи: вычисления  чисел Бернулли. Фактически это была первая программа, специально ориентированная для воспроизведения на компьютере. Поэтому Ада Лавлейс считается первым программистом, хотя машина Бэббиджа так и не показала себя в работе. В своих записях Ада Лавлейс указала на связь машины Бэббиджа с автоматизированным ткацким станком Жаккарда и предсказала большие возможности применения аналитической машины.

В 1975 году Министерство обороны США приняло решение о начале разработки универсального языка программирования, который было предложено назвать «Ада» в честь Ады Лавлейс. С начала 1980-х годов этот язык используется создания программного обеспечения.