Августа Ада Байрон: первая женщина-программист

Августа Ада Байрон: первая женщина-программист, image #1

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

Августа Ада Байрон: первая женщина-программист, image #2

Августа Ада Байрон родилась в семье английского поэта, лорда Байрона и его жены баронессы Анны Изабеллы 10 декабря 1815 года в Лондоне, Англия. Когда Аде был всего месяц, ее родители разошлись, и девушка больше никогда не встречала своего отца. У нее было очень строгое религиозное воспитание и тесная связь с ее бабушкой. Анна не очень заботилась о своей дочери и даже называла маленькую Аду «это».

Ада, по примеру своей матери, с юных лет увлекалась математикой. Увлечение юной Ады поддерживали друзья леди Байрон — известный английский математик и логик Август де Морган (1806—1871), его жена, математик-любитель Мэри Соммервил, и Чарльз Беббидж.

Августа Ада Байрон: первая женщина-программист, image #3

В 1833 году Лавлейс влюбилась в одного из своих учителей и даже попыталась убежать с ним. Она была вовремя остановлена, и этот поступок не успел перерасти в скандал.

Ада вышла замуж за Уильяма Кинга-Ноэля, графа Лавлейс, 8 июля 1835 года, по указанию ее матери. У пары было два сына (Байрон и Ральф) и дочь Энн. Примерно в 1843-44 годах Ада встретилась с врачом Уильямом Бенджамином Карпентером, который предложил завязать отношения, но девушка отказалась. Однако на протяжении всей ее взрослой жизни у нее были многочисленные дела с мужчинами.

Еще до брака Ада познакомилась с выдающимися учеными и математиками, среди которых был и Чарльз Бэббидж, в то время работавший над первым в мире компьютером, который назывался «Большой разностной машиной». Ученый долго и упорно искал источники финансирования, ему помогло даже государство, пока помощь не прекратилась совсем. Машина так и не была закончена.

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

Так чем же удивительны комментарии Лавлейс? Подумаешь, перевела и перевела. Однако, не все так просто. Занимаясь этой работой, Ада подробно описала алгоритм вычисления не в уме, а на машине. Таким образом, ее комментарий можно считать первой в мире программкой для вычислительного аппарата!

Всего программ в комментариях было три — первая была представлена, как решение для алгебраических функций с неизвестными. Именно здесь впервые в истории был использован термин «ячейка». Вторая программа — исчисление значений тригонометрических функций. Третья — как раз числа Бернулли.

Августа Ада Байрон: первая женщина-программист, image #4

Таким образом, можно смело утверждать, что графиня Лавлейс стала одной из первых женщин в истории, которая своим умом смогла доказать, что и женщина имеет право на создание чего-либо более значимого, чем просто семейный очаг.

Учитывая тот факт, что британское общество того времени было патриархальным (даже с правлением королевы Виктории с 1837 года), поступок Ады был поистине революционным. И очень полезным.

Ада Лавлейс умерла 27 ноября 1852 года в возрасте 36 лет. Ей была сделана неудачная операция — кровопускание. Но её дело — первая в мире программа для аналитической машины — пережила века.

Именно на ее комментарии опирались ведущие программисты ХХ века при создании уже полноценных программ для компьютера. День ее рождения официально признан днем программиста. В Америке с 1979 года введен специальный язык программирования, носящий ее имя.

110 views·2 shares