Главным образом из-за этой диаграммы, на которой был представлен сложный процесс генерации чисел Бернулли, Ада получила от своих почитателей звание “первого в мире компьютерного программиста”. С этим определением довольно трудно согласиться. Бэббидж уже разработал, по крайней мере в теории, более двадцати обоснований процессов, которые машина могла со временем выполнить. Но ни одно из них не было опубликовано, и не существовало ясного описания способа установления последовательности операций. Таким образом, было бы справедливо сказать, что алгоритм и детальное описание программы для генерации чисел Бернулли были первой опубликованной компьютерной программой. И эта публикация была подписана инициалами автора — Ады Лавлейс.
В ее “Примечаниях” содержалась еще одна важная концепция, которая возвращает нас к истории Франкенштейна, сочиненной Мэри Шелли во время выходных, проведенных с лордом Байроном. В ее истории был затронут самый волнующий метафизический вопрос, касающийся компьютеров, актуальный до сих пор, а именно — вопрос об искусственном интеллекте, точнее о том, может ли машина мыслить.
Ада в это не верила. Машины, например машины Бэббиджа, могут выполнять операции в соответствии с инструкциями, считала она, но они не могут самостоятельно выдвигать идеи или иметь намерения. “Аналитическая машина не претендует на создание чего-то своего, — писала она в своих «Примечаниях», — она может выполнить любую команду, которую мы сумеем задать. Она может провести анализ, но от нее никак нельзя ожидать вывода каких-либо аналитических соотношений или установления законов”. Столетие спустя один из создателей первых компьютеров — Алан Тьюринг — назвал это утверждение “Возражением леди Лавлейс” (см. главу 3).
Ада хотела, чтобы ее работа рассматривалась как серьезный научный труд, а не просто как реклама машины, и в предисловии к своим “Примечаниям” она объявила, что не будет “высказывать никакого мнения” по поводу нежелания правительства продолжить финансирование создания машины Бэббиджа. Это не понравилось Бэббиджу, который продолжал атаковать правительство просьбами. Он хотел, чтобы Ада включила в свои “Примечания” рекомендацию доделать машину, не ссылаясь на него. Она отказалась. Она не хотела, чтобы ее работа была скомпрометирована.
Не предупредив ее, Бэббидж послал свои предложения как дополнение к “Примечаниям” прямо в Scientific Memoirs. Но редакторы решили, что оно должно быть напечатано отдельно, и предложили ему “мужественно” подписаться своим именем. Бэббидж умел очаровывать людей, когда хотел, но он мог быть и капризным, упрямым и дерзким, как и большинство изобретателей. Предложение привело его в бешенство, и он написал Аде и попросил отозвать свою работу. Теперь настал ее черед рассердиться. Используя форму обращения, обычно принятую между друзьями мужского пола, она написала: “Дорогой мой Бэббидж, снятие перевода и «Примечаний» было бы бесчестным и не имеющим оправданий поступком”. Закончила она свое письмо словами: “Будьте уверены, что я — ваш лучший друг, но я никогда не смогу и не буду поддерживать вас в действиях, основанных на принципах, которые считаю не только неправильными, но и самоубийственными”42.
Бэббидж отступил и согласился, чтобы его текст был опубликован отдельно и в другом журнале. В тот же день Ада написала письмо матери, жалуясь на него:
“Я подверглась со стороны г-на Бэббиджа оскорблениям и давлению в самой обескураживающей манере… Я с сожалением пришла к выводу, что он является одним из самых непрактичных, эгоистичных и несдержанных людей, с которыми приходится иметь дело.
Я сразу заявила Бэббиджу, что никакая сила не заставит меня втянуться в какую-либо ссору, затеянную им, или стать чем-то вроде его рупора. Он пришел в ярость. Я невозмутима и спокойна”43.