Августа Ада Байрон-Кинг, со дня рождения которой 10 декабря исполняется 201 год, вошла в историю не только как дочь поэта лорда Байрона, но и как первый программист. Графиня-математик описала вычислительную машину и написала первую программу в то время, когда компьютеров еще не существовало. Ее именем назван язык программирования «Ада», а терминология, введенная леди Байрон, используется и по сей день. Графиня была настолько умна и привлекательна, что современники обвиняли ее в связях с дьяволом, а она этого не отрицала.
Знаменитый отец видел свою дочь всего однажды, в возрасте одного месяца. Она родилась в декабре 1815 г., а в апреле 1816 г. Джордж Гордон Байрон развелся с женой и уехал из Англии. Девочка была названа Августой в честь сестры Байрона, но после развода в доме ее матери этого имени никто не произносил, все называли ее Адой. А из семейной библиотеки убрали все книги ее отца.
Любовь к точным наукам девочка унаследовала от матери, Анабеллы Милбэнк-Байрон, которую называли «королевой параллелограммов». Заметив способности дочери, мать пригласила заниматься с ней своего бывшего учителя, шотландского математика А. де Моргана, и его жену М. Сомервилль. В 13 лет Ада уже рисовала в альбоме чертежи летательных аппаратов.
От своей наставницы Ада впервые услышала имя Чарльза Бэббиджа – профессора математики Кэмбриджского университета, а вскоре и познакомилась с ним лично. На тот момент он занимался разработкой проекта счетной машины, которая могла бы производить вычисления с точностью до двадцатого знака. Проект так и не был реализован, но Ада приняла участие в разработках. Занимаясь переводом труда итальянского ученого Л. Менебреа, она снабдила текст такими подробными комментариями и замечаниями, что превзошла самого автора.
Ей удалось разглядеть в описываемой машине то, о чем не подозревал даже изобретатель: «Суть и предназначение машины изменятся от того, какую информацию мы в неё вложим. Машина сможет писать музыку, рисовать картины и покажет науке такие пути, которые мы никогда и нигде не видели». Ада предвидела возможности компьютера еще до того, как он был создан. Она описала алгоритм вычисления чисел Бернулли на аналитической машине. Это была первая программа, написанная для компьютера, и хотя машина Бэббиджа так и не была сконструирована при жизни автора, Аду считают первым программистом.
В светском обществе графиня Лавлейс производила фурор. Она обладала не только недюжинным умом, но и потрясающей красотой. Из-за этого современники подозревали ее в сговоре с дьяволом. Ада не только не отрицала этих слухов, но и подливала масла в огонь своими высказываниями. Так, в письме Бэббиджу она не без кокетства заявляла: «Я – дьявол или ангел. Я работаю подобно дьяволу для Вас, Чарльз Бэббидж; я просеиваю Вам числа Бернулли». А в другой раз самоуверенно утверждала: «Клянусь дьяволом, не пройдет и десяти лет, и я высосу достаточно жизненного сока из тайн мироздания. Так, как этого не могут сделать обычные смертные умы и уста. Никто не знает, какая чудовищная сила лежит еще неиспользованной в моем маленьком гибком существе».
Ада не оставила своих занятий даже после замужества и рождения троих детей. Ее мужем стал барон Кинг, вскоре унаследовавший титул лорда Лавлейса. Он не препятствовал увлечениям жены и оказывал ей существенную материальную поддержку. Зарабатывать деньги пыталась и она сама, причем весьма необычным способом. Вместе с Бэббиджем они занялись разработкой беспроигрышной системы ставок на скачках – графиня Лавлейс была азартным игроком. Проиграв внушительную сумму, она не остановилась и продолжила играть. Тайком от близких Ада истратила на скачках все свои личные деньги. Однажды она даже стала жертвой шантажистов, угрожавших раскрыть ее тайну.
Говорят, что от полного разорения семью Лавлейс спасла только скоропостижная смерть Ады. Графиня скончалась в 1852 г. от рака, не дожив нескольких дней до 37 лет, как и ее отец. Согласно ее завещанию, её похоронили в фамильном склепе Байронов, рядом с отцом, которого она никогда не видела, но стихи которого знала наизусть.
Дочь сердца моего, малютка Ада!
Похожа ль ты на мать? В последний раз.
Когда была мне суждена отрада
Улыбку видеть синих детских глаз,
Я отплывал - то был Надежды час.
И вновь плыву, но все переменилось.
Куда плыву я? Шторм встречает нас.
Дочурка Ада! Именем твоим
В конце я песнь украшу, как в начале.
Мне голос твой неслышен, взор незрим,
Но ты мне утешение в печали.
И где б мои стихи ни прозвучали, -
Пускай нам вместе быть не суждено, -
Из чуждых стран, из замогильной дали
К тебе - хотя б мой прах истлел давно -
Они придут, как вихрь, ворвавшийся в окно.
116
Следить, как начинаешь ты расти,
Знакомишься с вещами в удивленье,
И первые шаги твои вести,
И видеть первых радостей рожденье,
Ласкать тебя, сажая на колени,
Целуя глазки, щечки - таково,
Быть может, и мое предназначенье?
И сердце шепчет: да! Но что с того?
Я это счастье знал - я потерял его.
117
И все же ты со мною, ты не с ними,
Ты будешь, ты должна меня любить!
Пускай они мое бесчестят имя,
Сведут в могилу, - им не разрубить
Отца и дочь связующую нить.
В дочерних венах всей их камарилье
Кровь Байрона другой не заменить.
И как бы тень мою ни очернили,
Твоя любовь придет грустить к моей могиле.
118
Дитя любви! Ты рождена была
В раздоре, в помраченьях истерии,
И ты горишь, но не сгоришь дотла,
И не умрут надежды золотые,
Как умерли мои во дни былые.
Спи сладко! С этих царственных высот,
Где воскресаешь, где живешь впервые,
Тебя, дитя, благословляет тот,
Кто от тебя самой благословенья ждет.
Идеи Ады Лавлейс и Чарльза Бэббиджа получили развитие только спустя столетие: в 1991 г. по чертежам Бэббиджа построили механическую вычислительную машину, и хотя ее быстродействие было несравнимо с современными компьютерами, именно эта машина дала толчок к их созданию.