Краткая история цифровизации | страница 15
Однако выдумать себе доказательство существования бога – это одно, а вот реализовать смену программы на практике – совсем другое. Чтобы все сработало, каждой программе, записанной на перфокарте, нужно присвоить уникальный идентификатор. Если в какой-то программе прописано условие смены программы, и это условие соблюдено (в нашем примере – все предыдущие операции сложения дали в сумме 1000), то загружается новая программа, которая заменяет собой исходную. Для этого в аналитической машине был устроен барабан, в котором хранились все перфокарты, а также еще одно хранилище для вспомогательных переменных, промежуточных результатов вычислений и прочих важных данных. Машина Бэббиджа в этом очень близка к современному компьютеру – даже не верится, что весь этот сложный механизм был придуман одним-единственным человеком.
Основным препятствием на пути к созданию аналитической машины (так никогда и не завершенной) стал десятичный перенос – задачка, знакомая нам со школы. На бумаге эта операция выглядит сравнительно безобидно, однако в механическом плане представляет собой проблему первого ряда, потому что для ее реализации при вычислениях необходимо предусмотреть дополнительные шестерни. Так конструкция машины Бэббиджа неконтролируемо разрасталась и в финальном варианте насчитывала 55 000 деталей.
Молодая Ада далека от всех этих механических дел, но понимает, что, посвятив себя математике, сможет избавиться от постоянной опеки своей матери. Она демонстрирует готовность и энтузиазм, и мать нанимает ей частного учителя, некого господина Кинга, который берется преподавать Аде тонкости дифференциального исчисления. Учитель терпелив, ученица прилежна, и, как это часто бывает, между ними возникает взаимная симпатия. Союзу ничто не мешает, ведь господин Кинг, будущий лорд Лавлейс, – состоятельный дворянин, как и сама Ада. Молодые играют свадьбу, и на свет появляется трое маленьких детей.
Мать Ады решает больше не утаивать правду от теперь уже замужней дочери, и в 26 лет Ада узнает, что ее отец – лорд Байрон, гонимый всеми гений. Это открытие еще больше укрепляет ее в мысли о собственной гениальности. Ада берет себя в руки и пишет письмо Чарльзу Бэббиджу, к тому моменту уже ставшему другом семьи. В нем она приглашает Бэббиджа покататься на коньках и предлагает себя в качестве ассистентки: «Я тешу себя надеждой, что когда-нибудь (быть может, уже через два или три года, а может быть, и через много лет) моя помощь окажется полезной для Вашей работы».