Леди Ада Лавлейс. Источник: National Geographic Kids.

Есть имена, которые не просто вписывают в учебники: они меняют саму оптику, через которую мы смотрим на прогресс. Ада Лавлейс как раз была из таких. Её часто называют первым программистом в истории, но это определение слишком узкое: она не просто написала алгоритм, она сформулировала саму философию того, что компьютер может делать.

Кто сказал, что Ады не летают?

Прославленная британка родилась в XIX веке, когда о компьютерах никто и не мечтал. Представьте себе Лондон того времени: газовые фонари, конные экипажи, строгие нравы и наука, которая всё ещё кажется делом исключительно степенных и, что не маловажно, финансово обеспеченных джентльменов. 

И посреди этого мира — Ада Лавлейс, девушка, сумевшая увидеть, или может даже услышать, в чертежах и шестерёнках голос будущего. Её история это не просто биография учёного, а почти легенда о том, как поэзия и математика могут встретиться и породить нечто совершенно новое.

Чета Байронов около 1813-15 годов, автор неизвестен. Источник: historyhit.com.

Августа Ада Кинг, ее сиятельство графиня Лавлейс, родилась в 1815 году в семье “проклятого изгнанника” лорда Байрона и его жены Анны Изабеллы Милбенк. Сам Байрон, повинуясь зову скитальческой души, жаждущей приключений, покинул семью спустя несколько недель после рождения дочери и с тех пор больше не виделся с ней, умерев от лихорадки при осаде Миссолонги 9 лет спустя. 

Четырехлетняя Ада. В этом возрасте началось ее усиленное образование. Источник: Wikipedia.

В итоге воспитанием Ады занималась мать, которую в свете прозвали «Принцессой параллелограммов» (этот никнейм придумал Байрон) за любовь к математике. Матушка опасалась, что единственная дочь вырастет такой же неуправляемой и волатильной, как ее прославленный батюшка, отчаянно рубившийся в этот момент за свободу Греции от оттоманов, и решила сделать в воспитании Ады упор на точные науки.

Науки, внезапно, увлекли юную графиню: видимо, сказалась материнская наследственность. Уже в 12 лет Ада продемонстрировала тягу к экспериментаторству и анализу, когда озадачилась вопросом: почему птицы летать могут, а она нет?

При чем это была не какая-то глупая детская фантазия, на подобие картонного танка. Ада занялась методичной аналитической работой, пристально изучая птичью анатомию, причем не по учебникам, а по лично добытым птицам. При этом, после наблюдений, она делала зарисовки в тетрадочке и рядом с ними проводила расчеты, которые никому не показывала, видимо опасаясь промышленного или патентного шпионажа.

Вдобавок она экспериментировала с разными материалами: плащевой тканью, проволокой, перьями, бумагой, чтобы понять из чего крылья получаются лучше и больше. Плодом этих изысканий стала книжечка “Полётология” (“Flyology”), которую найти не удалось, увы.

Неудавшаяся воздухоплавательница придумала целый концепт, который она изложила в письме матушке:

«У меня есть план — сделать штуку в форме наподобие лошадинной, с паровым двигателем внутри, устроенным так, чтобы приводить в движение огромную пару крыльев, прикрепленных снаружи таким образом, дабы поднять её в воздух, пока на ней сидит человек».    

Не смотря на болезненность — однажды она провел целый год в кровати из-за кори и потом заново училась ходить с костылями — Ада выросла в прекрасную мадемуазель и в 17 лет снискала титул “красавицы сезона” при дворе Вильгельма IV. Во многом ее популярность подкреплялась блистательным, живым и острым умом.

Красавица сезона, 17-летняя Ада. Источник: Wikipedia.

Будущая мадам Лавлейс не стала ни холодной рационалисткой, ни вечно витающей в облаках порывистой поэтессой, как папа, а соединила в себе лиричность натуры с логическим мышлением. 

Сама она называла это «поэтической наукой»: умение видеть красоту и закономерности одновременно. Это редкое сочетание и позволило ей позже взглянуть на вычислительные машины не просто как на счётные устройства, а как на универсальные инструменты творчества. Лёд и пламень, лёд и пламень…

Танец чисел и слов

В 17 лет Ада, которая была еще Байрон, стала демонстрировать недюжинные способности к математике. Эти способности росли как на дрожжах благодаря занятиям с известными в Англии интеллектуалами Уильямом Кингом, Уильямом Френдом и выдающейся Мэри Соммервиль, которая отметилась во многих науках, помимо математики: географии, астрономии, микроскопии.

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

Ее наставники прочили ей больше будущее в математике. Сама же она выразила некоторые занятные наблюдения об этой любимой ею науке:

“Могу заметить, что любопытные преобразования, которые могут претерпевать многие формулы, — неожиданное и для начинающего кажущееся невозможным тождество форм, на первый взгляд чрезвычайно несхожих, — это, я думаю, одна из главных трудностей на начальном этапе изучения математики. Мне часто вспоминаются те духи и феи, о которых читаешь в книжках: они стоят у тебя за плечом в одном обличье, а в следующее мгновение — уже в совершенно ином виде.” 

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

Знаменитый акварельный портрет Ады, по мужу Кинг, графини Лавлейс, около 1840 г., возможно, работы Альфреда Эдварда Шалона. Источник: Wikipedia.

Но именно эта «машина-призрак» разбудила воображение Ады. Она взялась за перевод статьи итальянского военного, инженера и законодателя Луиджи Менабреа Notions sur la machine analytique de M. Charles Babbage» или по-русски «Элементы аналитической машины Чарльза Бэббиджа» — фактически инструкция по эксплуатации, объясняющая на что данный прото-компьютер был способен. Эти заметки содержат то, за что Аду сегодня вспоминают как, вероятно, первого программиста в истории. 

Луиджи Фредерико Менабреа, итальянский премьер-министр, также написавший первый компьютерный мануал. Источник: gstatic.com.

К примеру, она описала последовательность шагов для вычисления чисел Бернулли — это и есть тот самый знаменитый «первый в мире алгоритм, предназначенный для машины», названный Note G, то есть “Примечание G”. А не “нота соль,” как некоторые думают. 

Note G. Источник: Wikipedia.

Важно, что она не просто дала формулу, а разъяснила в своем труде, как машина должна выполнять операции, учитывать промежуточные результаты и управлять процессом. 

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

Самое смелое: Ада утверждала, что Аналитическая машина может работать не только с числами, но и с любыми символами (буквами, нотами, изображениями), если задать правила их кодирования и обработки. Она писала, что машина могла бы сочинять сложные музыкальные произведения или создавать научные модели. В середине XIX века это звучало как откровенная фантастика. Сейчас эти умозаключения звучат как будничное описание современного компьютера.

Святой Грааль компьютерных наук, аналитическая машина Бэббиджа. Источник: Raspberry Pi.

В середине XIX века такие мысли казались почти фантастикой. Сегодня мы понимаем, что Лавлейс описала саму суть программирования. Компьютер действительно работает не с «цифрами» как таковыми, а с данными, которые можно закодировать любым способом: числами, пикселями, нотами.

Наследие, опередившее эпоху

Но за великими мыслями всегда стоит человек со своими слабостями, тревогами и победами-проавалами. Жизнь Ады была непростой. Болезни, иногда финансовые трудности, давление и насмешки общества, где женщине было непросто всерьёз заниматься наукой — всё это сопровождало её до конца. При этом она оставалась невероятно деятельной: вела обширную переписку, спорила, уточняла, предлагала новые идеи. 

Её письма к Бэббиджу и другим учёным это отдельный мир. В них логика соседствует с образами, а расчеты с метафорами (здесь, видимо, сказалась наследственность от папеньки). Читая их, понимаешь: перед тобой человек, который не просто решал задачи, а жил в постоянном диалоге с будущим.

Дагеротип Ады Лавлейс, 1843 год. Источник: Wikipedia.

Ада ушла из жизни очень рано в 1852 году, в возрасте 36 лет. В этом же возрасте умер и ее навечно оставшийся бунтарем отец. К сожалению, в свои последние дни она была отрезана от друзей и соратников, так как ее мать леди Байрон, взяла жесткий контроль над угасающей дочерью. 

Её работы на долгие годы оказались в тени, а имя знали лишь узкие специалисты. Но когда в XX веке началась цифровая революция, о ней вспомнили вновь. Оказалось, что ее мысли удивительно точно описывают принципы, на которых строится современный мир технологий.

Кто знает, сколько бы еще леди Лавлейс могла сделать и успеть. Одним из ее устремлений было желание понять как работает человеческая мысль — она поведала своему другу Грейгу Воронцову, что подумывает над созданием математической модели мышления, назвав ее “математикой нервной системы”. А это, согласитесь, мистически предвосхищает революционную работу Маккалоха и Питтса, которая в итоге даст нам искусственный интеллект сто с лишним лет спустя.

Картина «Лавлейс за фортепиано» кисти Генри Филлипса (1852 год). Она страдал от сильных болей, но все же согласилась позировать для портрета, поскольку её отец, лорд Байрон, был написан отцом автора картины, Томасом Филлипсом. Источник: Wikipedia.

Сегодня её именем называют языки программирования, стипендии, конференции и даже специальный день, посвящённый женщинам в STEM. Но, пожалуй, самое ценное в её наследии  это не титулы и не награды, а пример того, как смелость мыслить иначе, умение соединять далёкие области знания и вера в силу воображения могут опережать эпоху на столетие.

Комментарии (17)


  1. MountainGoat
    14.08.2026 08:10

    Она не просто "познакомилась с идеями Бэббиджа", она работала у него агентом. Сам Бэббидж разговаривал исключительно по хамски, себя считал величайшим гением и часто был в неадеквате, поэтому ему нужен был посредник между ним и потенциальными инвесторами.


  1. rukhi7
    14.08.2026 08:10

    Компьютер действительно работает не с «цифрами» как таковыми, а с данными, которые можно закодировать любым способом: числами, пикселями, нотами.

    вообще то пиксели и ноты кодируются исключительно числами (битами и байтами). Даже текст это тоже коды символов - это адреса в таблице из которой загружается изображение символов, адреса это тоже числа.


    1. inakrin
      14.08.2026 08:10

      Точно числа? А может всё-таки строки из двух символов, сопряженные числам?


      1. rukhi7
        14.08.2026 08:10

        в математике нет понятия "может" (в смысле "может так, а может эдак"). Математика это точность в том числе формулировок, адреса это числа, числа записываются цифрами.


        1. inakrin
          14.08.2026 08:10

          Может - это был вам намёк на то, что стоит заглянуть в определение того, что есть число. И понять, что у вас всё наоборот. Двоичные адреса - это не числа. это строки, указывающие на числа через сопряжение. Вместо двоичных могут быть троичные, а могут быть вообще не в системе счисления, основанной на сумме степеней. Могут указывать не на числа вообще. (Теоретически могут указывать на узлы, например, а у узлов сопряжения с числами напрямую нет) Строки кодируют числа, а заряды в конденсаторах в кремнии чипа кодируют строки. Числа там можно найти, ну, например в длине строки. Или количестве транзисторов в кремнии. Всё остальное, в том числе и все операции - это операции со строками, заданные так, что частично или полностью сохраняется сопряжение с Z или N.
          TLDR: Запись числа не есть само число; компьютер оперирует (обычно) двоичными записями числа.


          1. rukhi7
            14.08.2026 08:10

            Может - это был вам намёк на то, что стоит заглянуть в определение того, что есть число.

            Ссылку дайте, загляну! Даже интересно что это у вас за "определение того, что есть число" и кто это решил определить.


            1. inakrin
              14.08.2026 08:10

              Ну в математике всё строго по вашим словам, математика - это точность в том числе и формулировок, наверняка там где вы берёте определения математических понятий есть и определение числа тоже? Давайте на википедию сошлюсь: en:Number. Там в третьем параграфе, кстати, то, что я вам изложил и говорится. Не нравится википедия - дайте ссылку на своё определение :)
              А кроме обсуждения определения числа, кстати, будут какие-то возражения моей точке зрения, кстати?


              1. rukhi7
                14.08.2026 08:10

                Не нравится википедия - дайте ссылку на своё определение :)

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


                1. inakrin
                  14.08.2026 08:10

                  Ну хорошо, число - обозначает количество. Не только, но пусть будет. А я вам уже который раз пытаюсь объяснить, что двоичные последовательности - это не числа, а строки, и на числа они могут уазывать, а могут не указывать. Но у вас очень распространённое заблуждение - считать строку записи числа в какой-либо системе самим числом.
                  Подсказка: вот подумайте, когда мы абстрактно складываем числа, мы оперируем абстрактными количествами как раз. a+b=c.
                  Но в компьютере абстрактные количества не складываются. Там происходит трансформация одной строки в другую согласно правилу трансформации строк. И совокупность правил преобразования как раз и создаёт сопряженность в числам. Другие правила создадут другую сопряженность.
                  Кстати, вот попробуйте подумать а на какое именно количество указывают двоичные строки, кодирующие ascii? А если я вместо стандартной двоичной системы счисления, реализую все вычисления на кодах Грея, а таблицу ascii оставлю заполненной теми же последовательностями - они будут указывать на то же количество или на другое?


                  1. rukhi7
                    14.08.2026 08:10

                    Кстати, вот попробуйте подумать а на какое именно количество указывают двоичные строки, кодирующие ascii?

                    я уже не только подумал но и написал вам ответ выше. Ищите по ключевому слову адрес.

                    В общем ваша цель вполне понятна! Вы хотите всех запутать. Доказать что никто кроме вас думать не умеет. Только путаете вы в первую очередь себя!


  1. LeToan
    14.08.2026 08:10

    Её часто называют первым программистом в истории, но это определение слишком узкое: она не просто написала алгоритм, она сформулировала саму философию того, что компьютер может делать.
    По прочтении очередного панегирика этой уважаемой даме (не подумайте чего, уважаю её реальные достижения), у меня всегда возникает вопрос - неужели Бэббидж, разработавший принципы работы программируемой машины для вычислений, ни сном ни духом о её и вообще программировании?


    1. NurGeo
      14.08.2026 08:10

      Думаю в статье дан ответ. Речь о первой программе с алгоритмом, циклами и ветвлениями которая решала определенную проблему.

      У Бейбиджа это теоретическая машина, а у нее уже конкретная модель. По крайней мере мне так поднялось из статьи.


      1. LeToan
        14.08.2026 08:10

        У неё конкретная модель под конкретную машину, хоть и теоретическую. С фактом публикации первого (или старейшего сохранившегося) алгоритма не поспоришь. Только Бэббидж то разработал принцип машины, в которой сложное вычисление получается из последовательности элементарных, не выходит у меня представить, что это он делал без представления, как вычисление будет проводиться.


        1. DimaIam Автор
          14.08.2026 08:10

          Да ладно вам, почему Бэббидж сам не составил, записал и объяснил такой алгоритм первым? Мне кажется несправедливо отнимать у Лавлейс ее заслуги.


          1. NurGeo
            14.08.2026 08:10

            Кому то интересно писать компиляторы, а кому то программы на конкретном языке. У каждого свои увлечения.

            Думаю просто каждый занимался тем что ему интересно, они не соревновались кто первым застолбит право называться “первым в мире программистом”. Хотя бы потому что и термина такого не было. Да и остальных терминов тоже, все их работы это в разной степени проработанности теории.

            Хотя с учётом того что имеем сейчас и учётом что они хотели это делать на механике, удивляешься смелости полета мысли и правильности направления.


        1. NurGeo
          14.08.2026 08:10

          Не сомневаюсь что у Бэббиджа при проектировании машины было представление как другие люди будут составлять для него программы, в том числе он предусмотрел основные механизмы (ветвление и циклы). Скорее всего он даже делал какие то наброски этих программ для себя, чтобы представлять как это должно обрабатываться.

          Но факт первой проработанной и опубликованной программы все таки не у него.


  1. saipr
    14.08.2026 08:10

    Сегодня её именем называют языки программирования,

    Мне посчастливилось участвовать в написании книги по языку с её именем:

    Тогда же я более внимательно познакомился с её биографией. Удивительная женщина. Фактически она предвидела появление ИИ:

    Она писала, что машина могла бы сочинять сложные музыкальные произведения или создавать научные модели.