Выбрать главу

Я послал отчет о моих соображениях по этому вопросу Венивару Бушу, но этот отчет был встречен без особого энтузиазма. Буш признал, что в предложенном мной подходе содержатся некоторые возможности, но он считал, что это дело далекого будущего, не имеющее никакого отношения ко второй мировой войне. Он посоветовал мне вернуться к этому вопросу после войны, а сейчас сосредоточиться на более насущных проблемах.

Впоследствии я узнал, что он не был особенно высокого мнения о моем предложении в первую очередь потому, что я не был инженером и до сих пор не собрал ни одной схемы. Буш весьма низко оценивал любую работу, еще не получившую физического воплощения. Сейчас единственным утешением для меня может служить лишь мысль, что я подошел к правильному решению чуть ли не на десять лет раньше создания технических методов, доказавших справедливость моих идей.

Выяснив, что проблема создания совершенной вычислительной техники не является той, в которой я легче всего могу быстро принести пользу, я стал осматриваться в поисках такой области, в которой моя работа в условиях надвигающейся войны была бы более полезной. Одно время у меня появились мысли о математических и практических аспектах проблемы кодирования и декодирования сообщений. Мои идеи в этой области позволяли создать некоторые новые методы кодирования и декодирования, но этого было еще недостаточно, чтобы оправдать их дальнейшую разработку. В самом деле, для того чтобы иметь практическую ценность, новые методы должны были оказаться значительно лучшими, чем все реально используемые или не используемые, но легко изобретаемые методы.

Вопрос о том, какое из двух кодирующих-декодирующих устройств является лучшим, совсем не прост. Можно с уверенностью утверждать, что любой достаточно большой кусок зашифрованного текста всегда может быть расшифрован, если только противник располагает достаточным временем. С другой стороны, нужно учитывать, что задача дешифровки зашифрованного текста не обязательно является тривиальной, даже если код известен заранее. В хорошем шифре должны сочетаться простота и автоматичность дешифровки для лица, знающего шифр, с большими трудностями его дешифровки для тех, кто этого шифра не знает.

Как это обычно бывает, когда системе предъявляются два противоречивых требования, одной наилучшей системы шифровки не существует, а есть целый ряд оптимальных систем, отличающихся друг от друга тем, какое значение придается одному из этих требований по сравнению с другим. Так, например, существуют несложные шифры, используемые при передаче сообщений, которые должны оставаться секретными лишь в течение нескольких часов, и гораздо более сложные шифры для сообщений, которые должны оставаться секретными целые месяцы. Между этими двумя крайними случаями располагается множество промежуточных шифров. Поэтому нельзя разрабатывать новые шифры с академических позиций, не зная уже сложившихся традиций и практических требований, предъявляемых к ним в каждом частном случае. Таким образом, мне снова пришлось отказаться от продолжения начатых исследований и заняться поиском еще одной возможной области приложения моих способностей. Такую область я нашел в задачах о конструировании систем управления огнем противовоздушной артиллерии.

Когда я был еще мальчиком, проблема управления огнем ставилась только для береговых батарей, обстреливающих приближающиеся военные корабли противника, т. е. для орудий, стреляющих по цели, движущейся настолько медленно, что с помощью самых примитивных счетных устройств типа специальных таблиц удавалось выполнить все нужные для наводки орудия вычисления прежде, чем цель выходила за пределы эффективного огня батареи.

Появление самолетов в ходе первой мировой войны в корне изменило такое положение вещей. Задача управления огнем противовоздушной артиллерии совсем не похожа на задачу артиллерийского обстрела крепости, а скорее напоминает охоту на уток. Пока вы стреляете, утка не остается на месте, и если целиться в ту точку, в которой утка находится в момент выстрела, то, когда прилетит пуля, она окажется уже далеко. Поэтому нужно стрелять с определенным упреждением и уметь оценивать величину этого упреждения быстро и точно. Если такая оценка окажется неверной, то вам, наверное, не удастся выстрелить по этой же утке еще раз.

По тем же причинам в систему управления огнем противовоздушной артиллерии приходится вводить что-то эквивалентное таблице поправок, позволяющей автоматически определять необходимое упреждение для орудия, с тем чтобы самолет и снаряд оказывались в одной и той же точке одновременно. Задача об этих поправках на первый взгляд может казаться чисто геометрической, но при более тщательном подходе к ее решению выясняется, что оно сопряжено с необходимостью как можно более точной оценки будущего положения самолета по данным наблюдений его положения в прошлом. Задача предсказания будущего положения самолета сводится при этом к тому, что математики называют проблемой экстраполяции.