Найти тему

Ада Лавлейс: первый в мире программист без компьютера

Оглавление

В нашей стране каждый 256-й день года отмечают день программиста. Число было выбрано неслучайно — это количество целых чисел, которое можно выразить с помощью одного восьмиразрядного байта.

В 2022-м дата выпала на 13 сентября, поэтому поздравляем всех, кто имеет отношение к этой важной и интересной профессии. И вспоминаем про первую в мире девушку-программиста Аду Лавлейс.

Никакой романтики, только математика

В то время как девушки XIX века изучали французский язык, верховую езду и музицирование, Ада Лавлейс, дочь поэта Джорджа Байрона, с удовольствием постигала точные науки.

После того, как начала выходить в свет, девушка познакомилась с выдающимися учеными и исследователями того времени.

Особое впечатление на нее произвело знакомство с профессором математики Чарльзом Бэббиджем — перевод именно его лекции с авторскими комментариями и удостоил Аду звания первой в мире девушки-программиста.

-2

Наука в переводе

Научный труд Ады Лавлейс представлял собой перевод с французского лекции профессора Бэббиджа об устройстве и принципах работы его аналитической машины.

  • Девушка снабдила материал комментариями на 52 страницы, на разработку которых ушло более года. В них были отражены не только важные нюансы работы машины, но и практические примеры ее применения.

В одном из таких комментариев Ада описала алгоритм нахождения чисел Бернулли — последовательности рациональных чисел, возведенных в одну и ту же степень.

А еще ввела в оборот понятия «цикл», «рабочая ячейка» и «распределяющая карта». Все это стало гениальным предвидением будущего, а ее алгоритм вычисления чисел во всем мире считается первой компьютерной программой.

-3

Программистка без компьютера

Первый механический аналоговый компьютер появился в 1927 году в Америке. Ада же написала свой научный труд в 1843 году — все описание аналитической машины Бэббиджа появилось еще до того, как ее построили.

Получается, что все исследования девушка делала для потомков.

Многие программисты до сих пор спорят, можно ли считать Аду Лавлейс первым в мире программистом, так как реализовать ее идею в итоге не вышло. Но бесспорно она сделала большое открытие для развития истории программирования в целом.