Я не помню, до или после собрания в Дартмуте Венивар Буш разослал преподавателям МТИ опросный лист, чтобы собрать предложения о наилучшем использования ученых в случае вступления США в войну. Я придерживался в этом вопросе совершенно определенного мнения и был твердо убежден в необходимости научного сотрудничества, которое помогло бы преодолеть барьеры между различными науками и в то же время было бы добровольным, сохраняя за учеными значительную долю инициативы и личной ответственности. Я не питал никакого доверия к планам, осуществление которых требовало почти полного подчинения отдельной личности вышестоящим инстанциям, пользующимся непререкаемым авторитетом и неизбежно ограничивающим работу каждого человека узкими рамками. Поэтому я предлагал такую систему организации, при которой небольшие мобильные объединения ученых, работающих в различных областях, трудятся над разрешением определенного круга проблем. Я предполагал, что, добившись каких-то конкретных результатов, объединение сможет передать их специальной руководящей «группе внедрения» и, обогатившись новыми научными сведениями и опытом совместной работы, в полном составе перейдет к разрешению следующей задачи.
Из всего этого ничего не вышло. Люди, привыкшие работать почти исключительно с помощью различных механических приспособлений, обычно проникаются к ним неумеренной любовью, в значительной мере вызванной тем, что механизмы не подвластны капризам, свойственным человеческим существам.
Механизация легко становится чем-то вроде религии. К счастью, перипетии последних двадцати лет у многих, в том числе и у Буша, поколебали веру в беспредельные возможности машины. Однако осталось еще достаточно людей, которые не успели так близко, как Буш, познакомиться со всеми недостатками и достоинствами машин и, следуя моде, предпочитали большие лаборатории и авторитетную администрацию.
Возвращаясь с собрания Математического общества, я обсуждал с Левинсоном — как ученый он уже прочно стоял на собственных ногах — общие проблемы устройства вычислительных машин, поскольку я подумывал о том, чтобы избрать эту область своей военной специальностью. В течение некоторого времени я по просьбе Буша занимался поисками путей использования вычислительных машин для решения систем дифференциальных уравнений в частных производных, и у меня создалось впечатление, что наиболее подходящим средством механизации их решения может быть техника сканирования, применяемая в телевидении. Опыт работы с вычислительными машинами, основанными на двоичной системе счисления, убедил меня, что электронная двоичная машина как раз и может служить устройством, осуществляющим быстрые вычисления, требующиеся при решении задач, описываемых уравнениями в частных производных.
Я совершенно отчетливо представлял себе, что машина, способная решать уравнения в частных производных, должна производить немыслимо большое количество операций в немыслимо короткое время. Отсюда следовало, что будущее быстродействующих вычислительных машин, предназначенных для таких целей, не могло основываться на развитии моделей Буша, в которых физические величины представлялись электрическими токами или какими-либо переменными механическими параметрами самой машины, а скорее требовало какого-то чудодейственного усовершенствования обыкновенного электрического арифмометра, использующего, как я уже говорил, двоичную систему счисления вместо десятичной.
Теперь, когда я всерьез заинтересовался вопросами, связанными со скоростью вычислений, мне пришлось рассмотреть относительные достоинства двух основных стратегий вычислительной техники. Одна из этих стратегий, которой придерживался Буш, получила название техники аналоговых устройств и заключалась в том, что числам, участвовавшим в вычислениях, сопоставлялись какие-то измеримые физические величины, имеющие значение, равное соответствующему числу. Другой, цифровой метод вычислительной техники, который используется, например, в обычных настольных арифмометрах, исходит из представления каждого числа в виде определенной последовательности цифр.
Существенным различием между аналоговыми и цифровыми вычислительными машинами является то, что только цифровая машина в принципе работает так же, как и мы сами, когда решаем задачу с помощью карандаша и бумаги. Изображая некоторое число символом 56, мы имеем в виду, что оно является суммой пяти десятков и шести единиц. Если нам нужно умножить это число на 38, т. е. на сумму трех десятков и восьми единиц, мы выполняем эту операцию в таком порядке, как это показано ниже:
При этом нам ни разу не пришлось воспользоваться чем-либо выходящим за рамки таблицы умножения и простейших правил сложения или вспоминать, что наши числа 56 и 38 — это на самом деле 56 градусов или 38 дюймов.
Однако существуют такие цифровые вычислительные машины, в которых число 10 не играет никакой особенной роли и которые работают, исходя из двоичной системы счисления. Для того чтобы понять, как это делается, рассмотрим, например, умножение 7 × 5 = 35 и представим числа 7 и 5 в виде