Черное облако
Шрифт:
— Кингсли, если вы думаете, что я устраивал все это представление или, как вы выражаетесь, жульничество только для того, чтобы обмануть или подразнить вас, то уверяю вас, вы себе льстите.
— Ладно, — сказал Кингсли, — в таком случае я могу предложить две гипотезы. Обе на первый взгляд кажутся невероятными, но одна из них должна быть правильной. Согласно первой гипотезе, неизвестное тело с массой порядка массы Юпитера вторглось в солнечную систему. Согласно второй — Королевский астроном спятил. Я не хочу вас обидеть, но, откровенно говоря, вторая гипотеза кажется мне более вероятной.
— Что меня в вас восхищает, Кингсли, это привычка резать правду в глаза. — Королевский
— Так вы дадите мне эти таблицы дня на два?
— Что вы собираетесь делать?
— Во-первых, я проверю согласованность данных, во-вторых, определю местонахождение неизвестного тела.
— Как вы это сделаете?..
— Сначала, исходя из данных об отклонении одной из планет, скажем, Сатурна, я определю расположение вторгшегося в солнечную систему тела или массы вещества, если это не отдельное тело. Это будет сделано примерно так же, как Адамс и Леверье определили положение Нептуна. Затем, зная характеристики вторгшегося тела, я смогу вычислить вызываемые им возмущения в движении Юпитера, Урана, Нептуна, Марса и так далее. И тогда я сравню полученные результаты с вашими наблюдениями этих планет. Если у меня получится то же, что у вас — значит это не жульничество. Если же результаты не сойдутся, то…
— Все это прекрасно, — сказал Королевский астроном. — Но как вы собираетесь сделать столько расчетов за несколько дней?
— О, с помощью электронной машины. К счастью, у меня уже есть соответствующая программа для кембриджской машины, за завтрашний день я немного ее изменю и напишу несколько дополнительных подпрограмм для этой задачи. Завтра вечером можно будет начать расчеты. Послушайте, сэр, почему бы вам не прийти в лабораторию после вашего банкета? Если мы поработаем всю ночь, мы быстро управимся.
На следующий день в Кембридже было холодно, город затянуло мелкой сеткой дождя. С утра до середины дня Кингсли упорно работал, сидя перед камином в своем кабинете в колледже. Он выписывал на бумаге каракулями различные символы, составляя программу, в соответствии с которой машина должна выполнять всевозможные арифметические и логические операции. Вот краткий пример такой записи:
0 23
1 11
2 2
3 13
Около половины четвертого он вышел из колледжа, закутавшись по уши в шарф, пряча под зонтом объемистую пачку бумаг. Кратчайшим путем он прошел на Корн-Экстейндж-стрит к зданию, где помещалась счетная машина, способная сделать за одну ночь расчет, на который человеку потребовалось бы пять лет. В этом здании некогда вмещался анатомический театр, и говорили, что в нем водятся привидения, но Кингсли думал совсем о другом, сворачивая с узкой улицы в боковую дверь дома. Сначала он пошел не в то помещение, где находилась машина, которая все равно была еще занята решением другой задачи. Кингсли должен был прежде всего превратить написанные им буквы и цифры в знаки, которые могли быть введены в машину. Это он сделал с помощью перфоратора — устройства, напоминающего пишущую машинку; при нажатии клавиш, соответствующих различным буквам и цифрам, на бумажной ленте, протягивающейся через это устройство, пробиваются в определенном порядке отверстия. Каждое из многих тысяч отверстий должно быть пробито точно на своем месте, иначе расчет будет неправильный. Работать на перфораторе приходится весьма тщательно, так как должна быть достигнута буквально стопроцентная точность.
Было уже около шести, когда, дважды проверив свои перфоленты, Кингсли убедился, что все сделано как следует, проверено и перепроверено. Тогда он направился к машине на верхний этаж здания. В холодный и сырой январский день было особенно приятно попасть в комнату, где было сухо и тепло от тысяч электронных ламп. В помещении стоял приглушенный шум электромоторов и раздавался стук печатающего устройства.
…Королевский астроном приятно провел день в гостях у старых друзей и вечер на банкете. Теперь, около полуночи, он размышляло том, что ему гораздо больше хотелось бы провести ночь в постели, чем в математической лаборатории. Тем не менее, видимо, пора было пойти посмотреть, как там этот сумасшедший. Один из друзей подвез его к лаборатории на автомобиле, и вот теперь он стоял под дождем и ждал, когда ему откроют. Наконец Кингсли появился.
— Привет, вы как раз вовремя, — сказал он. Они поднялись по лестнице к счетной машине. — Ну как, есть какие-нибудь результаты?
— Пока нет, но, кажется, я все подготовил, и можно приступить к работе. В программах, которые я написал сегодня утром, были ошибки, и мне пришлось потратить несколько часов, вылавливая их. Теперь, надеюсь, все верно. Так, во всяком случае, мне кажется. Если с машиной ничего не случится, через час или два мы должны получить правильные результаты. Ну, как банкет?
Около двух часов ночи Кингсли сказал:
— Теперь уже скоро. Через несколько минут мы получим первые результаты.
Не прошло и пяти минут, как раздался шум скоростного перфоратора, и из него выползла длинная бумажная лента. Пробитые в ней отверстия содержали решение задачи, которую без помощи машины один человек решал бы целый год.
— Посмотрим, что получилось, — сказал Кингсли и вставил ленту в печатающее устройство. Вместе с Королевским астрономом они смотрели, как машина печатает один за другим ряды цифр.
— Боюсь, я выбрал довольно неудачный порядок выдачи результатов. Вероятно, их следовало привести к более удобному для понимания виду. Первые три ряда дают значения серии параметров, которые я ввел в расчеты, исходя из данных ваших наблюдений.
— А как насчет положения вторгшегося тела? — спросил Королевский астроном.
— Его положение и масса даны в следующих четырех рядах. Но они записаны в довольно неудобной форме — как я уже говорил, порядок выдачи результатов неудачен. Я собираюсь использовать эти результаты для того, чтобы рассчитать, какое влияние должно оказывать вторгшееся тело на Юпитер. Для этой цели такая запись как раз вполне пригодна. — Кингсли указал на бумажную ленту. — Чтобы привести эти данные к действительно удобному виду, мне еще придется сделать самому кое-какие расчеты. Но прежде всего давайте рассчитаем положение Юпитера. Кингсли нажал несколько кнопок, затем вставил катушку с бумажной лентой в читающее устройство машин.
Как только он нажал другую кнопку, катушка начала вертеться, разматывая ленту.
— Посмотрите, что происходит, — сказал Кингсли, — когда лента сматывается с катушки, через пробитые в ленте отверстия проходят пучки света, которые затем попадают на расположенные в этом ящике фотоэлементы. В результате в машину поступают серии электрических импульсов. Лента, которую я сейчас поставил, содержит инструкцию для машины о том, как рассчитывать отклонения в положении Юпитера. Но это еще не все. Машина должна также знать положение вторгшегося тела, его массу, скорость его движения. Пока мы не введем эти данные, машина не начнет расчета.