Острый ум Ады Лавлейс. Как дочь Байрона стала первым программистом в мире

Августа Ада Байрон-Кинг , графиня Лавлейс, родилась 10 декабря 1815 года в Англии. Она была единственной дочерью великого английского поэта Джорджа Ноэля Гордона Байрона и Анны Изабеллы Байрон, урождённой Милбэнк. В январе 1816 года, когда Августе Аде не исполнилось и месяца, Байрон, романтик и бунтарь, навсегда покинул Великобританию, чтобы отправиться в революционную гарибальдийскую Италию. Он даже не предполагал, что оставляет в колыбели будущую легенду кибернетики. Им так и не суждено было встретиться, но, часто вспоминая дочь, Байрон посвятил ей трогательные и нежные строки в поэме «Чайльд Гарольд»:

«Дочь, птенчик, Ада милая. На мать похожа ль ты, единственно родная? В день той разлуки мне могла сиять. В твоих глазах надежда голубая…»

Миссис Байрон, получившая от мужа прозвище «королева параллелограммов», с раннего детства попыталась оградить дочь от рокового влияния «беглого» отца. Даже имя Августа Ада было сокращено до Ады, чтобы из дома навсегда исчезло упоминание о тёзке девочки - двоюродной сестре Байрона, с которой его связывали более чем родственные отношения, увековеченные им в «Стансах к Августе».

Ада унаследовала от матери любовь к математике, а от отца, помимо многих других черт, - эмоциональный склад характера. Есть свидетельства, что девочка тайком писала стихи, стыдясь этого, как какой-нибудь наследственной болезни. В двенадцать лет она начертила в своём девичьем альбоме летательный аппарат собственной конструкции. С тех пор в комнатке Ады «ночевали» не только «Мифы Древней Греции», но и труды Блеза Паскаля, Исаака Ньютона , братьев Бернулли и прочих светил математики. Все прочили ребёнку превосходные перспективы. Но вскоре произошло страшное: Ада Августа заболела корью. Лечить этот тяжёлый недуг в начале XIX века ещё не умели, девочка стала инвалидом и провела в постели целых три года.

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

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

Это было время, когда поверженный Бонапарт ещё томился на острове Святой Елены, а Европа уже залечила военные раны и ринулась «в науку». Стало модно рассуждать о рыбах и гадах морских, движениях небесных сфер и светил и поясах строения Земли. Конечно, вся эта джентльменская учёность сильно отдавала любительством. Даже самого слова «учёный» тогда ещё не изобрели (термин «scientist» был введён в обиход лишь в 1836 году).

И в это самое время, появившись в светском обществе, Ада Байрон произвела фурор. Стройная, изысканно-бледная (сказывались три года вынужденного заточения в четырёх стенах), умная, великолепно образованная, да к тому же дочь того самого Байрона! Столичные джентльмены осаждали прекрасную барышню, вмиг растеряв традиционную английскую чопорность. Она была гениальным математиком; её ум находился в постоянном движении. Ада была очень требовательна к себе. Наряду с такими мужскими качествами, как твёрдость и решительность, ей присущи были деликатность и утончённость. Её манеры, вкусы, образование были женскими в хорошем смысле этого слова. Увлечённость, зерно которой посеял в своё время Август де Морган, дала обильные всходы. Красота, Математика и Мистика - вот настоящий портрет Ады Байрон. И общество влюбилось в неё!

Поздней осенью 1834 года на званом обеде в доме Байронов было впервые произнесено имя Чарлза Бэббиджа, профессора математики Кембриджского университета. Мэри Соммервиль, успевшая превратиться из строгой учительницы в ближайшую подругу Ады, восторженно рассказывала про необычайную «аналитическую машину сэра Чарлза»:

«Она не только в состоянии предсказать исход событий, но и влиять на сам исход. Машина Бэббиджа универсальна! Эта штука равно применима и в науке, и в политике, и на тотализаторе».

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

Август де Морган не без гордости за ученицу так описывает первую встречу Ады с пракомпьютером:

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

Августа Ада Байрон-Кинг и Бэббидж были связаны страстью к науке. Он был старше её на 24 года, и их отношения никогда не выходили за рамки делового сотрудничества.

Семейная жизнь у Ады сложилась счастливее, чем у её родителей. В июле 1835 года она вышла замуж за Уильяма, восемнадцатого лорда Кинга, ставшего впоследствии первым графом Лавлейсом. Уильям Лавлейс, спокойный и приветливый человек, с одобрением относился к научным занятиям своей жены. Супруги вели светский образ жизни, регулярно устраивая вечера и приёмы, на которых бывал «весь Лондон». В мае 1836 года у Ады родился сын, а в феврале 1838-го - дочь, а через год - второй сын. Но ни семейные заботы, ни слабое здоровье Ады не поколебали её решимости заниматься математикой. Замужество даже облегчило её труды: у неё появился бесперебойный источник финансирования в виде фамильной казны графов Лавлейсов.

Первое письмо Бэббиджу «по существу» было написано Адой 18 января 1836 года, когда она была беременна первым сыном - будущим Байроном Ноэлем. Переписка продолжалась до самой смерти графини.

Современники подозревали Аду Лавлейс в сговоре с Люцифером, а Чарлз Диккенс всерьёз полагал, что после её посещений в доме остаётся шлейф из нечистой силы. Такие подозрения возникли не потому, что сатана открыл ей что-нибудь вроде секрета пороха, и не потому, что она была дьявольски умна. Скорее всего, лондонский свет был напуган натиском, с которым эта женщина выпрашивала деньги для опытов своего протеже. Впрочем, Ада и сама была не прочь продемонстрировать свою демоническую сущность - всё-таки она была дочерью своего отца. В послании своему «гуру» от 4 июля 1843 года она не без кокетства написала:

«Мой дорогой Бэб! Я работаю для вас, как вол (которым, возможно, и являюсь)».

Широко известно и другое её высказывание о себе:

«Клянусь дьяволом, не пройдёт и десяти лет, как я высосу некоторое количество жизненной крови из загадок Вселенной, причём так, как этого не смогли бы сделать обычные смертные умы и губы. Никто не знает, какие ужасающие энергия и сила лежат ещё не использованными в моём маленьком гибком существе…»

Однако вскоре над Бэббиджем стали сгущаться тучи. На родине его непонятный агрегат вышел из моды, и изобретатель вынужден был отправиться с лекциями на континент. В 1842 году итальянский учёный Луис Менебреа, преподаватель баллистики Туринской артиллерийской академии, познакомившись с аналитической машиной, пришёл в восторг и сделал первое подробное описание изобретения. Статья была опубликована на французском языке, и именно Ада взялась перевести её на английский. Позднее Бэббидж предложил ей снабдить текст подробными комментариями, подписанными инициалами AAL (Augusta Ada Lovelace). Леди Лавлейс не могла ставить под примечаниями свои полные имя, фамилию, так как это считалось неприличным для женщины. Именно эти комментарии дают потомкам основания называть Аду Байрон первым программистом планеты.

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

«Суть и предназначение машины изменятся от того, какую информацию мы в неё вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, которые мы никогда и нигде не видели», - писала Ада.

Эта удивительная женщина предвидела предназначение компьютера ещё до того, как его создали. То, что сегодня вошло в нашу жизнь, - многофункциональный инструмент для решения огромного количества прикладных задач, Ада разглядела в далёких 40-х годах XIX века!

В середине 1843 года произошло эпохальное событие. 10 июля Чарлз Бэббидж прочёл в очередном письме от Ады:

«Я хочу ввести пример в одно из примечаний: вычисление чисел Бернулли в качестве примера вычисления машиной неопределённой функции без предварительного решения с помощью головы и рук человека. Я - дьявол или ангел. Я работаю подобно дьяволу для Вас, Чарлз Бэббидж; я просеиваю Вам числа Бернулли…»

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

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

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

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

«Здоровье моё настолько плохо, что я хочу принять Ваше предложение и показаться по приезде в Лондон Вашим медицинским друзьям».

Несмотря на принимаемые меры, болезнь прогрессировала и сопровождалась тяжёлыми страданиями. 27 ноября 1852 года Ада Лавлейс скончалась от рака, не дожив нескольких дней до тридцати семи лет (в том же возрасте умер и её знаменитый отец). Она была погребена рядом с отцом в семейном склепе Байронов в Ноттингемпшире.

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

Судьба отца, от влияния которого так хотела уберечь Аду мать, странным образом отразилась на судьбе его единственной законной дочери. Они были похожи: черноволосые идеалисты с горящими глазами, готовые умереть за свободу чужой далёкой страны или пожертвовать всем ради изобретения, которого никто не принимал. Леди Байрон так и не удалось вытравить поэзию из сердца дочери. Она одержимо писала стихи - с помощью математики. Примечания графини Лавлейс к статье Луиса Менебреа занимают всего 52 страницы. Это немногое, что оставила Августа Ада Байрон-Кинг для истории, можно смело назвать автографом гения.

По материалам А. Евсеева

Дочь Байрона

10 декабря 1815 года в Англии на свет появилась девочка, названная Адой Августой. Родители ее были людьми легендарными. Мать, Анна Изабель, принадлежала к известному аристократическому семейству Мильбанков, обладала не только красотой и богатством, но и незаурядным умом. А отцом девочки являлся знаменитый поэт Джордж Гордон Байрон…

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

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

Свою роль сыграло здесь и то, что мать Ады после ухода мужа-поэта невзлюбила литературу и все изящные искусства. Точные науки казались ей символом упорядоченной и честной жизни. Анна Изабель и сама интересовалась математикой, и ее муж когда-то, в пору их счастливой семейной жизни придумал ей прозвище «Королева параллелограммов».

Полезная корь

Юная Ада Августа оказалась достойной дочерью для Королевы Параллелограммов. Уже в 12 лет она спроектировала свой собственный летательный аппарат! Возможно, девочка и перестала бы увлекаться столь нетипичными для юных англичанок вещами и стала бы обычной леди, интересующейся балами и поклонниками, но обстоятельства подтолкнули ее к более углубленному изучению математики. Ада Августа заболела корью и стала инвалидом - несколько лет она пролежала в кровати.

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

А между тем, к семнадцати годам она полностью избавилась от последствий болезни и, наконец, смогла выходить в свет. Ада Августа была представлена королю и королеве, и произвела на них и все высшее общество самое благоприятное впечатление - красивая, грациозная девушка, обладающая незаурядным умом и знаниями. Вскоре Ада познакомилась с самыми выдающимися людьми той эпохи - писателем Чарльзом Диккенсом, физиками Майклом Фарадеем и Давидом Брюстером (последний, кстати, прославился не только как исследователь поляризации света, но и как человек, придумавший калейдоскоп).

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

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

Жена барона

Но не надо думать, что Ада Августа была синим чулком, помешанным исключительно на научной работе. Из огромного количества своих поклонников она выбрала самого достойного - барона Уильяма Кинга, который вскоре унаследовал титул лорда Лавлейса, за которого вышла замуж в 1835 году. Через четыре года у Ады Августы и Уильяма было уже трое детей - два сына и дочь. Кстати, имена для мальчиков Ада Августа дала в честь своего отца - одного звали Байрон, а второго Ральф Гордон…

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

Первая программа

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

Она писала: «Суть и предназначение машины изменятся от того, какую информацию мы в нее вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, которые мы никогда и нигде не видели»….

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

Потому что Ада скончалась, когда ей было всего лишь 37 лет… У нее обнаружили рак матки, но умерла она от лечения - во время кровопускания, которым так увлекались врачи XIX века. Аду похоронили в фамильном склепе рядом с отцом, которого она так и не увидела при жизни….
Несмотря на то, что Ада Лавлейс прожила такую короткую жизнь, ее имя навсегда осталось в истории. В 1975 году Министерство обороны США начало работу над универсальным языком программирования. После его разработки было принято решение присвоить ему имя «Ада» - в честь женщины, которая смогла увидеть будущее…

Августа Ада Кинг (урождённая Ба́йрон), графиня Лавлейс (англ. Augusta Ada King Byron, Countess of Lovelace ), более известная как Ада Лавлейс (10 декабря 1815, Лондон, Великобритания - 27 ноября 1852, там же) - математик. Известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом в истории.

Рожденная 10 декабря 1815 года, Ада была единственным законнорожденным ребёнком английского поэта Джорджа Гордона Байрона и его жены Анны Изабеллы Байрон (Анабеллы). Анна Изабелла Байрон в лучшие дни своей семейной жизни за своё увлечение математикой получила от мужа прозвище «Королева Параллелограммов». В первый и последний раз Байрон видел свою дочь через месяц после рождения. 21 апреля 1816 года Байрон подписал официальный развод и навсегда покинул Англию.

Девочка получила первое имя Огаста (Августа) в честь единокровной сестры Байрона, с которой у него, по слухам, был роман. После развода её мать и родители матери никогда не называли её этим именем, а называли Адой. Более того, из семейной библиотеки были изъяты все книги её отца.

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

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

Когда Аде исполнилось семнадцать лет, она смогла выезжать в свет и была представлена королю и королеве. Имя Чарльза Бэббиджа юная мисс Байрон впервые услышала за обеденным столом от Мэри Сомервилль. Спустя несколько недель, 5 июня 1833 года, они впервые увиделись. Чарльз Бэббидж в момент их знакомства был профессором на кафедре математики Кэмбриджского университета - как сэр Исаак Ньютон за полтора века до него. Позднее она познакомилась и с другими выдающимися личностями той эпохи: Майклом Фарадеем, Дэвидом Брюстером, Чарльзом Уитстоном, Чарльзом Диккенсом и другими.

За несколько лет до вступления в должность Бэббидж закончил описание счётной машины, которая смогла бы производить вычисления с точностью до двадцатого знака. Чертёж с многочисленными валиками и шестерёнками, которые приводились в движение рычагом, лёг на стол премьер-министра. В 1823 году была выплачена первая субсидия на постройку того, что теперь считается первым на Земле компьютером и известно под названием «Большая разностная машина Бэббиджа». Строительство продолжалось десять лет, конструкция машины всё более усложнялась, и в 1833 году финансирование было прекращено.

В 1835 году мисс Байрон вышла замуж за 29-летнего Уильяма Кинга, 8-го барона Кинга, который вскоре унаследовал титул лорда Лавлейса. У них было трое детей: Байрон, рождённый 12 мая 1836 года, Анабелла (Леди Энн Блюн), рождённая 22 сентября 1837 и Ральф Гордон, рождённый 2 июля 1839 года. Ни муж, ни трое детей не помешали Аде с упоением отдаться тому, что она считала своим призванием. Замужество даже облегчило её труды: у неё появился бесперебойный источник финансирования в виде фамильной казны графов Лавлейсов.

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

Ада Лавлейс скончалась 27 ноября 1852 года от кровопускания при попытке лечения рака матки (от кровопускания же скончался и её отец) и была похоронена в фамильном склепе Байронов рядом со своим отцом, которого никогда не знала при жизни.

В вашем браузере отключен Javascript.
Чтобы произвести расчеты, необходимо разрешить элементы ActiveX!

Английский математик Августа Ада Кинг (урождённая Байрон) графиня Лавлейс родилась 10 декабря 1815 года в Лондоне, Великобритания. Она известна прежде всего созданием описания вычислительной машины, проект которой был разработан Чарльзом Бэббиджем. Составила первую в мире программу (для этой машины). Ввела в употребление термины «цикл» и «рабочая ячейка», считается первым программистом.

ПЕРВЫЙ ПРОГРАММИСТ

«Мой мозг - нечто большее, чем просто смертная субстанция, я надеюсь, время покажет это...
Клянусь дьяволом, что не пройдет и 10 лет, как я высосу некоторое количество жизненной крови из загадок Вселенной, причем так, как это не смогли бы сделать обычные смертные губы и умы.
Никто не знает, какие ужасающие энергии и сила лежат еще неиспользованными в моем маленьком гибком существе...
... Для Вселенной хорошо, что мои устремления и честолюбие навсегда связаны с духовным миром и что я не собираюсь иметь дела с саблями, ядом и интригами вместо X,Y и Z".

(Из письма А. Лавлейс к Ч. Беббеджу)

В 1833 г. английский ученый, профессор Кембриджского университета Чарльз Беббедж (1792-1871) разработал проект аналитической машины - гигантского арифмометра с программным управлением, арифметическим и запоминающим устройствами. Аналитическая машина Беббеджа явилась не только предшественницей, но и во многих отношениях прообразом современных электронных вычислительных машин с программным управлением.

Сотрудницей и помощницей Ч.Беббеджа во многих его научных изысканиях была леди Лавлейс.

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

Семейная жизнь Д.Байрона сложилась неудачно - по истечении года совместной жизни супруги навсегда расстались. Его жена Анабелла Милбэнк (1792-1860) была одаренным человеком. Она любила математику и с детских лет до замужества занималась ею.

Дочь Байронов Ада также увлекалась математикой. Увлечение юной Ады математикой поддерживали друзья леди Байрон - известный английский математик и логик Август де Морган (1806-1871), его жена, математик-любитель Мэри Соммервил и Чарльз Беббедж. Де Морган высоко отзывался о математических способностях и творческих возможностях своей ученицы. Он следит за научными занятиями Ады, посылает ей книги и статьи, представляющие интерес. Редактор популярного лондонского журнала "Экзаминер" Олбани Фонбланк оставил портрет своей знакомой Августы Ады: "Она была ни на кого не похожа и обладала талантом не поэтическим, но математическим, метафизическим. Наряду с совершенно мужской способностью к пониманию, проявляющейся в умении решительно и быстро схватывать суть дела в целом, леди Лавлейс обладала всеми прелестями утонченного женского характера. Ее манеры, ее вкусы, ее образование, особенно музыкальное, в котором она достигла совершенства, - были женственными в наиболее прекрасном смысле этого слова, и поверхностный наблюдатель никогда не угадал бы, сколько внутренней силы и знания сокрыто под ее женской грацией. В той же степени, в которой она не терпела легкомыслия и банальности, она получала удовольствие от истинно интеллектуального общества и поэтому энергично искала знакомства со всеми, кто был известен в науке, искусстве и литературе".

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

В июле 1835 г. Ада вышла замуж за Уильяма, восемнадцатого лорда Кинга, ставшего впоследствии первым графом Лавлейсом. Уильям Лавлейс, спокойный и приветливый человек, с одобрением относился к научным занятиям своей жены.

В мае 1836 г. у Ады родился сын, в феврале 1838 г. - дочь, а в конце 1839 г. - второй сын. Но ни семейные заботы, ни слабое здоровье Ады не поколебали ее решимости заниматься математикой.

22 февраля 1841 г. Ада сообщает Беббеджу, что занимается вопросами, связанными с его вычислительными машинами: "Я более чем когда-либо определилась в своих планах на будущее. Я много думаю о возможном (полагаю, что могу сказать - вполне вероятном) сотрудничестве между нами в будущем... Я считаю, что результаты этого сотрудничества будут полезны для нас обоих..."

В начале 40-х годов Беббедж напряженно работал над совершенствованием структуры аналитической машины. Но для ученого в то время важным был и другой вопрос - добиться, чтобы правительство финансировало работы по постройке аналитической машины. Для этого нужна была популяризация идеи автоматических вычислений, четкое и понятное для широких кругов изложение принципов действия аналитической машины. "Необходимо было получить одобрение и поддержку его планов в различных кругах общества, чтобы создать общественное давление на правительство".

В октябре 1842 г. итальянский математик Л.Ф. Менабреа опубликовал статью "Очерк аналитической машины, изобретенной Ч.Беббеджем". Эта статья была написана на основе лекций, прочитанных Беббеджем в 1840 г. в Турине на конференции итальянских ученых.

Вскоре после появления очерка Ада Лавлейс перевела его. Беббедж предложил ей добавить некоторые примечания к очерку Менабреа.

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

Ада непрерывно дополняла, исправляла и совершенствовала свои "Примечания". Так, уже после получения корректур, 10 июля Ада пишет Беббеджу: "Я хочу вставить в одно из моих примечаний кое-что о числах Бернулли в качестве примера того, как неявная функция может быть вычислена машиной без того, чтобы предварительно быть разрешенной с помощью головы и рук человека".

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

В августе 1843 г. перевод статьи Менабреа и "Примечания" были опубликованы. После выхода в свет "Примечаний" Беббедж стал называть Аду "моим дорогим Интерпретатором". Ада полна решимости "остаться на службе великим целям" Беббеджа. Она желает консультировать всех интересующихся по вопросам, связанным с машинами Беббеджа, чтобы сам Беббедж все свои силы мог отдать работе над машиной. Но 4 ноября 1842 г. правительство Великобритании отказало Беббеджу в финансировании его работ над вычислительными машинами.

В начале 50-х годов у Ады появляются первые признаки рака, а 27 ноября 1852 г. Ада скончалась, не дожив нескольких дней до 37 лет, в том же возрасте, что и лорд Байрон. Согласно завещанию она была похоронена (3 декабря) рядом с могилой отца в семейном склепе Байронов в Ноттингемпшире.

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

Августа Ада Кинг (урождённая Байрон), графиня Лавлейс (англ. Augusta Ada King Byron, Countess of Lovelace ), известная как Ада Лавлейс - английский учёный, математик. Известна, главным образом, созданием описания вычислительной машины , проект которой был разработан Чарльзом Бэббиджем , с которым много лет проработала в тандеме.

Ранние годы

Рожденная 10 декабря 1815 года в Лондоне. Ада была единственным законнорожденным ребёнком английского поэта Джорджа Гордона Байрона и его жены Анны Изабеллы Байрон. Анна Байрон в лучшие дни своей семейной жизни за своё увлечение математикой получила от мужа прозвище «Королева Параллелограммов». 21 апреля 1816 года отец Ады, поэт Байрон, подписал официальный развод и навсегда покинул Англию. В первый и последний раз Байрон видел свою дочь через месяц после рождения.

Девочка получила первое имя Огаста (Августа) в честь единокровной сестры Байрона, с которой у него, по слухам, был роман. После развода её мать и родители матери (которые по некоторым данным были инициаторами развода дочери) никогда не называли её этим именем, а называли Адой. Более того, из семейной библиотеки были изъяты все книги её отца.

Ада Байрон составила первую компьютерную программу, за что потомки нарекли ее "первой программисткой". Ада Байрон, как и мама, с детства успешно и с увлечением занималась математикой. Учителем Ады был известный английский математик и логик Август де Морган. Среди друзей её матери, Аннабеллы Милбэнк, был и выдающийся английский ученый и изобретатель Чарльз Бэббидж. Юная Ада посещает его мастерскую, где знакомится с его работой над вычислительными машинами. Чарльз Бэббидж искренне полюбил эту девушку, он находил в ней главное, что ценил в людях, - остроту ума. Быть может, сыграло роль и то, что Ада была почти ровесницей его рано умершей дочери. Бэббидж следит за научными занятиями Ады, посылает ей статьи и книги, представляющие интерес, и знакомит со своими работами.

Семейная жизнь Августы Ады сложилась счастливо. В июле 1835 года она вышла замуж за Уильяма, восемнадцатого лорда Кинга, ставшего впоследствии первым графом Лавлейсом. Сэр Уильям, которому в то время исполнилось 29 лет, был спокойным, уравновешенным и приветливым человеком. Он с одобрением относился к научным занятиям своей жены и помогал ей как мог. У них было трое детей: Байрон, рождённый 12 мая 1836 года, Анабелла (Леди Энн Блюн), рождённая 22 сентября 1837 и Ральф Гордон, рождённый 2 июля 1839 года. Муж и трое детей не помешали Аде с упоением отдаться тому, что она считала своим призванием. Замужество даже облегчило её труды: у неё появился бесперебойный источник финансирования в виде фамильной казны графов Лавлейсов.

Расцвет научной деятельности

В 1842 году Чарльз Бэббидж был приглашен в Туринский университет провести семинар о своей аналитической машине. Военный инженер Л. Ф. Менабреа (впоследствии генерал в армии Гарибальди, а затем премьер-министр Италии) написал статью "Очерк Аналитической машины, изобретенной Чарльзом Бэббиджем". Данный материал заинтересовал Аду, и она перевела его на английский язык. После чего Бэббидж предложил ей добавить некоторые примечания к переводу. Перевод статьи Менабреа занимает 20 страниц, примечания же Ады Лавлейс - в два с половиной раза превысил размер статьи и заняли почти 50 страниц. Сей факт демонстрирует, что А. А. Лавлейс не ограничилась ролью простого комментатора. При этом статья Менабреа касается в большей степени технической стороны дела, тогда как примечания Лавлейс - математической.

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

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

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

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

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

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

Поздние годы

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

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

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

Просмотров