– Вот когда проснёшься и поймёшь, что эти твари смердят рядом с тобой, припомнишь мои слова, но тогда будет слишком поздно!

     – Наверняка всему есть своё логическое объяснение.

     – Тогда как ты объяснишь присутствие военных? Поверь, они никогда не появляются без особых причин. Говорю тебе, дело – табак.

     – Не стоит паниковать раньше времени. Необходимо выяснить, какими именно исследованиями занимается профессор.

     – И как ты собираешься это сделать? Может быть, подойдёшь к нему и напрямую спросишь: "Уважаемый профессор Гилленгем, а не могли бы вы рассказать, какого хрена творится в вашей лаборатории?"

     – У него только один ассистент? – не обратив внимания на сарказм Гарольда, задумчиво спросил Фрэнк.

     – Понятия не имею. Да и какая тебе разница?

     – Чарльз работает с профессором не так давно, поэтому у него ещё нет соответствующего доступа к информации, а вот те, кто проработал там гораздо больше, возможно, и знают, что к чему.

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

     – Гарольд, по-моему, ты слишком много играешь в компьютерные игры.

     – Смейся, сколько тебе влезет, а я не хочу оказаться в эпицентре заварушки с мутантами.

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

* * *

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

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

     – А как насчёт Наоми? – поинтересовался Фрэнк в первый день, когда Гарольд вместо свидания приступил к переписыванию программного кода СФФП.

     – Её не будет недели две, – отмахнулся Гарольд, не отводя взгляда от экрана.

     – Почему?

     – Сказала, что срочно нужно уехать по семейным обстоятельствам.

     – И ты не в курсе, что у неё случилось?

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

     – Ладно, не буду тебя отвлекать.

* * *

     "Вы действительно хотите сохранить существующие параметры и приступить к симуляции?"

     Фрэнк и Гарольд переглянулись. Сообщение на экране серверного компьютера требовало утвердительного ответа со стороны пользователя.

     – На этот раз программа нас не подведёт? – спросил Фрэнк, всё это время наблюдавший за действиями соседа по комнате.

     – Вероятность успешного завершения расчётов составляет примерно девяносто девять процентов.

     – То есть всё-таки остаётся небольшая возможность того, что наш СФФП снова даст сбой?

     – Совсем ничтожная. В обновлённой версии 1.1 я усовершенствовал алгоритм, поэтому при возникновении критической ошибки результаты немедленно будут сохранены в электронный отчёт.

     – А если говорить проще?

     – При повторном запуске симуляция начнётся с того места, где она оборвалась.

     – Звучит неплохо.

     – Итак, все системы готовы, – Гарольд торжественно занёс палец над кнопкой ввода. – Приступаю к обратному отсчёту. Пять. Четыре. Три. Два. Один. Пуск!

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

     – Смотри-ка, теперь ждать придётся не две с половиной недели, а всего полторы, – указал на высветившееся в специальной графе время до окончания процесса Фрэнк. – Ты уверен, что сделал всё правильно?

     – Как говорит один мой преподаватель, оптимизация программного кода – это непрерывное движение к совершенству. Мне удалось кое-что переработать, и теперь симуляция значительно ускорится.

     Молодой человек не отводил глаз от монитора, наблюдая за пустой шкалой.

     – Ты так и будешь стоять здесь? – усмехнулся Гарольд. – Мы сделали всё, что от нас зависело, а теперь пусть поработает наш кремниевый гигант.

* * *

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

     Позже Фрэнк уснул и погрузился в причудливое сновидение, основанное на сплетении последних событий. В мозгу возникла картина из прошлого: он и Эйприл идут вместе по дороге, держась за руки. На девочке белое платье, то самое, в котором её похоронили.

Перейти на страницу:

Поиск

Книга жанров

Похожие книги