Игра в имитацию - Эндрю Ходжес
Шрифт:
Интервал:
Закладка:
Несомненно, не будет произведено никаких внутренних изменений, даже если мы внезапно захотим переключиться с вычисления энергетических уровней атомов неона на подсчет групп порядка 720, или, как указал он в 1948 г.:
Нам не нужно иметь бесконечное множество разных машин, выполняющих разные задачи. Одной единственной будет достаточно. Инженерно-техническая проблема производства разных машин для разных задач заменяется офисной работой «программирования» универсальной машины для выполнения этих задач.
С этой точки зрения, «мозг» должен был быть не только больше и лучше машины, некой улучшенной версией «Колосса». Он вырос не из опытного познания вещей, а из осознания основополагающих идей. Универсальная машина должна была быть не просто машиной, а всеми машинами сразу. Она должна была заменить не только физическое оборудование Блетчли, но все рутинные операции — почти все, что эти десять тысяч человек делали. И даже «разумная» работа первоклассных аналитиков должна была лишиться своей сакральности. Так как универсальная машина могла также выполнять работу человеческого мозга. Все, что бы не делал мозг, любой мозг, могло в принципе быть представлено, как «дескриптивное число» на ленте Универсальной машины. Такова была его концепция.
Но в проекте Универсальной машины Тьюринга не было ничего, что бы указывало на ее практическое предложение. В частности, не было информации о ее операционной скорости. Таблицы вычислимых чисел могли быть использованы людьми, посылающими друг другу открытки, без теоретической аргументации. Но коль скоро речь шла о практическом применении универсальной машины, то она должна была выполнять миллионы шагов в рациональном режиме. Эту потребность в скорости могли обеспечить только электронные компоненты. И именно в этом контексте революция 1943 г. была очень важна и существенно поменяла все дело.
Точнее говоря, суть была в том, что электронные компоненты могли рассматриваться, как производящие действия над дискретными, позиционными (включено или выключено) величинами, и на этом принципе могла состояться машина Тьюринга. Алан узнал это в 1942 г., после чего изучил все, что касалось «Робинзонов», «X-system» и «Rockex». Он также почерпнул много знаний о радиолокации от своих новых друзей в Хэнслопе. Но главное — в 1943 г. начались два проекта. При всей его полезности для военных нужд, технический успех «Колосса» показал Алану, что тысячи электронных ламп можно было использовать в соединении и взаимодействии — то, во что могли поверить лишь немногие, пока не появился наглядный пример. А затем Алан создавал собственноручно, голыми руками, «Далилу». В его безумии всегда был метод. Работая в далеко не лучших условиях над устройством, не заказанным властями, он доказал, что может успешно справиться с электронным проектом сам. В сочетании с его теоретическими идеями и его освоением технических (машинных) методов, это личное познание электронной технологии стало последним звеном в его планах. Он понял, как создать мозг — не электрический мозг, как он, возможно, воображал себе до войны, а электронный мозг. И «где-то в 1944 г.» мать Алана слышала, как он рассказывает о «своих планах по созданию универсальной машины и о том вкладе, которое такая машина могла бы оказать психологии в изучении человеческого мозга».
Помимо дискретности, надежности и скорости учитывался и еще один важный фактор: величина. На «ленте» универсальной машины должны были поместиться и «дискретные числа» машин, которые она бы имитировала, и ее операции. Абстрактная универсальная машина 1936 г. была оснащена «лентой» бесконечной длины, а это значило, что, несмотря на то, что на любом этапе количество использованной ленты могло быть ограничено, тем не менее, допускалось, что больше места всегда можно было обеспечить.
В реальной, действующей машине место всегда ограничено по объему. И по этой причине ни одна физическая машина не могла на практике выступать действительно универсальной машиной. В «вычислимых числах» Алан выдвинул предположение об ограниченности человеческой памяти в своем объеме. Если это было так, тогда и сам человеческий мозг мог хранить только ограниченное количество моделей поведения — «таблиц», и для записи их всех требовалась достаточно большая лента. В таком случае ограниченность любой реальной машины не могла препятствовать ей быть похожей на мозг. Вопрос заключался в том, насколько большая «лента» потребовалась бы для машины, которую можно было создать на практике: достаточно для того, чтобы она представляла интереса, но не больше того, что было бы технически целесообразно и осуществимо. И как можно было организовать такое хранилище, т. е. «память» машины без неслыханных затрат в виде электронных ламп?
Этот практический вопрос был, скорее, во вкусе Дона Бейли. Поскольку война в Европе подходила к концу и проблемы «Далилы» были в основном решены, стало ясно, что интерес Алана перекинулся на «мозг». Он описал своему помощнику универсальную машину из «Вычислимых чисел» и ее «ленту», на которой должны были храниться инструкции. И они вместе начали раздумывать над способами, которые бы позволили получить «ленту», которая могла бы хранить такую информацию. Вот так и случилось, что на этой удаленной станции новой Империи радиотехнической разведки, работая с одним помощником в маленькой хижине и обдумывая свои идеи в свободное время, английский гомосексуалист, атеист и математик замыслил компьютер.
И речь здесь не о том, как мир воспринял его, да и мир не был уж совсем несправедлив. Изобретение Алана Тьюринга должно было занять свое место в историческом контексте, в котором он не был ни первым в числе тех, кому приходила в голову идея создания универсальных машин, ни единственным, кто додумал в 1945 г. электронную версию универсальной машины из «Вычислимых чисел».
Конечно же, на тот момент уже существовали самые разные машины, сберегающие (сохраняющие) мысли, начиная с древних счет. В общих чертах их можно было классифицировать в две категории, «аналоговые» и «цифровые». Две машины, над которыми работал Алан перед самой войной, были образчиками каждого из этих типов. В основе машины для вычисления значений дзета-функции лежал метод определения моментов инерции системы вращающихся колес. Физическое количество было «аналогом» вычисленного математического количества. С другой стороны, бинарного умножитель строился на принципе наблюдений в режимах «включен» и «выключен». Это была машине не для вычисления количеств, а для организации символов. На практике, машина могла обладать и аналоговой, и цифровой функцией. Строгого и непреложного разграничения не существовало. К примеру, «Бомба» определенно оперировала символами, и потому по сути являлась «цифровой», но режим ее работы /операционный режим/ зависел от точного, четкого физического движения роторов, и их аналогией с шифровальной «Энигмой». Даже счет на пальцах руки, «цифровой» по определению, можно рассматривать, как физическую аналогию с исчисляемыми предметами. Впрочем, имелось одно практическое соображение, позволявшее провести четкое разграничение между аналоговым и цифровым подходом. Это был вопрос о том, что происходит, когда достигнута повышенная точность.
(adsbygoogle = window.adsbygoogle || []).push({});