Книга Игра в имитацию - Эндрю Ходжес
Шрифт:
Интервал:
Закладка:
Подпрограммы любой программы могут иметь подпрограммы. Это можно сравнить с блохами. Думаю, что невозможно представить себе длину паразитарной цепи блох, если только не верить в бесконечно длинные цепи. Такова же ситуация и с подпрограммами. Одна из них в конечном счете всегда сводится к программе без подпрограмм.
Но он это оставил на совести пользователя. Его собственная «Схема А» предполагала существование лишь одного уровня подпрограмм. В Руководстве было выявлено множество проблем с коммуникацией, с которыми он столкнулся в Манчестере. Для Уильямса и других инженеров математик был тем, кто мог делать вычисления, в частности, он показал им двоичную систему в новом свете. Однако для Тьюринга их схемы с позиционной системой счисления и все остальное были лишь простыми иллюстрациями того факта, что математики были вольны использовать систему символов так, как они хотели. Для него было очевидным, что символ не имеет никакой внутренней связи с объектом, который он символизирует, поэтому в начале его Руководства был длинный абзац, объясняющий, почему существовало убеждение, согласно которому последовательность импульсов могла быть истолкована в виде цифр. Эта была более точная, а также более творческая идея, но она не была понятна человеку, который никогда раньше не знал, что цифры могут быть выражены не только в порядке от 1 до 10. Не то, чтобы Алан презирал рутину и детальную работу с системой символов, как этого требовала манчестерская машина: в своем докладе он склонялся от абстрактного к детальному таким образом, что это имело смысл только для него. Создание языков программирования, которое он назвал «очевидным» в 1947 году, могло бы поглотить и его свободное понимание системы символов, а также готовность к простой работе, когда это необходимо. Но это именно то, чего он не сделал, и таким образом он не использовал то преимущество, которое давало ему понимание абстрактной математики.
С октября 1949 года у него появились два ассистента. Одним из них был аспирант Одри Бэйтс. Другой была Сесили Попплвелл, с которой он провел собеседование летом 1949 года. Она была выпускницей Кэмбриджа с опытом работы с перфокартами. Они работали в офисе главного здания университета викторианской эпохи и ждали пока не закончится строительство новой лаборатории, где планировалось использовать машину Ферранти. Но это было не самое удачное сотрудничество, так как он никогда не признавал их права на существование. В первый день Сесили он объявил: «Время ланча!» и вышел из комнаты, так и не показав, где можно поесть. Он охотно разговаривал со всеми, кто заходил в их офис, но ужасно раздражался, если его ассистенты участвовали в разговоре. Иногда ситуация накалялась, однажды в его сторону полетели насмешки, когда Алан пришел в офис в одном лишь пальто. В другой раз он занял десять шиллингов и прикрепил их к шортам по дороге домой. Обычно они были рады, когда он не приходил, а такое случалось довольно часто.
Работа с прототипом проходила не так гладко. Согласно Сесили Попплвелл, это требовало огромной физической подготовки. В начале работы ты должен был предупредить инженеров и включить ручные переключатели, чтобы ввести входную программу. Светлая полоса на контрольной электронно-лучевой трубке показывала, что цикл ожидания запущен. Когда цель была достигнута, нужно было бежать наверх, чтобы вставить ленту в устройство считывания, а потом вернуться к машине. Если все шло по плану, ты должен был позвонить инженерам, чтобы они включили ток записи и очистили аккумулятор. Если все сложилось удачно, то лента считывалась. Как только рисунок на мониторе показывал, что процесс окончен, инженеры переключали ток записи на барабан. Как и любое устройство, машина была потенциальным источником ложных показаний, кроме этого было сложно вставить ленту с первого раза, каждый раз нужно было бежать в другую комнату.
На самом деле, на прототипе запись с трубок на магнитный барабан была практически невозможной. Алан писал:
Если судить с точки зрения программиста, наименее надежной частью машины являются магнитные объекты письма. Неизвестно, насколько записи были неправильными, как и их чтение. Последствия неправильных записей были куда более катастрофическими, нежели другие ошибки, совершенные машиной. Автоматические записи практически никогда не делались. Другими источниками ошибок было неправильное хранение трубок и множительного устройства.
Джеф Тутилл был заинтересован в идеях Тьюринга, но некоторые из них были особенно непрактичны с точки зрения ограниченного времени и отсутствия доступных средств. Например, была схема, которую он придумал для распознавания символов на компьютере. Она предполагала сложную систему с телевизионной камерой, чтобы передавать визуальное изображение в электронно-лучевые трубки и уменьшать его до стандартных размеров. Возможно, Джеф Тутилл был самым терпеливым к такого рода мечтам, но для него, как и для инженеров, Алан Тьюринг был блестящим математиком, но совершенно посредственным инженером. В 1949 году все его попытки стать инженером закончились.
Между тем теоретическая сторона развития компьютерной техники стала общественным достоянием. В 1948 году Норберт Винер опубликовал книгу под названием «Кибернетика», определяя это слово, как «наука о связи, управлении и контроле в машинах и живых организмах». То есть он описывал мир, в котором информация и логика были превыше энергии или состава материалов. Винер и фон Нейман проводили конференцию зимой 1943–1944 годов на тему «кибернетических» идей, однако книга Винера ознаменовала существование темы за пределами узкого понимания этой проблемы на бумаге. На самом деле Кибернетика была очень техническим термином, непонятным, но общественность ухватилась за него как за ключ, который может открыть завесу тайны и ответить на вопрос, что же случилось с миров за последнее десятилетие.
Винер считал Алана кибернетиком. Правда, что «кибернетика» была близка к тем проблемам, которые долго его мучили, и которые не вписывались ни в одну академическую категорию. Весной 1947 года по дороге к Нэнси, Винеру удалось «поговорить о фундаментальных идеях кибернетики с Тьюрингом», объяснил он в предисловии к своей книге.
К 1949 году американское превосходство в науке и в других областях никого не удивляло, а 24 февраля 1949 года стало знамением времени. Тогда известный журнал News Review представил дайджест, в котором с гордостью было рассказано, как британские ученые сумели предоставить «ценные данные» американскому профессору.
На самом деле Алан и Винер придерживались схожих интересов, однако у них были разные перспективы. У Винера была тенденция, при которой практически все области человеческой деятельности представлены в отрасли кибернетики. Другим их отличием было абсолютное отсутствие чувства юмора у Винера. В то время, как Алан пытался донести свои идеи с легким английским юмором, Винер говорил с удивительной серьезностью о некоторых весьма спорных вопросах.
Например, в кибернетике решили проблему, как происходит визуальное распознавание образов в мозгу. Одна из историй, которая оказалась ложной, но которая нашла отражение в серьезной литературе, гласит, что эксперимент был предназначен для проверки памяти каменщиков путем гипноза. Их спрашивали: «Какой формы была трещина в пятнадцатом кирпиче на четвертом ряду в таком-то и таком-то доме?». Алану этот эксперимент показался забавным.