Читаем Дас Систем полностью

В голове Марка из разрозненных кусочков, найденных им в этих статьях, начала складываться цельная мозаика. Ему казалось, что буквы заголовков уже группируются перед его взглядом по-новому, соединяясь в одно слово, которое выглядывало из каждого текста, каждого предложения: «Пандора».

Он скомкал газету, бросил её в урну и быстрым шагом направился назад, в квартиру.

<p>Глава 72</p>

г. Вестерланд, о. Зильт,

четверг, 19:31

Лиза потянулась.

— Думаю, пора отдохнуть, — сказала она.

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

— Давай немного прогуляемся, — предложил Марк.

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

— Продвигаешься? — спросил Марк.

— Не знаю.

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

— В чём загвоздка?

— Этот код… я его просто не понимаю. Он очень простой. Слишком простой. Но в нём не просматривается структура. Пока что я вижу, что он постоянно ссылается сам на себя. Там есть строки, которые мне кажутся тупиковыми. В них нет никакого смысла.

Я пробовала скомпилировать[50] код, но получала снова и снова сообщения об ошибках. Если отключить проверку правильности кода в компиляторе, то его можно выполнить, но судя по всему, я сумела понять, что программа абсолютно ничего не делает. Похоже, он не имеет ничего общего с кодом ДИНЫ, известным мне.

— Думаешь, Райнер записал на диск неверный код?

— У меня было такое подозрение. Но зачем ему так поступать?

— Возможно, по ошибке.

— Трудно представить. Он всё так педантично зашифровал — и тут допустил такую грубую ошибку.

— Может быть, на самом деле он задумал это иначе. Может быть, он не хотел, чтобы кто-либо завладел исходным кодом, и выдумал всё это как обманный манёвр.

Лиза пожала плечами.

— Не уверена. Уверена только в том, что всё, что мне удалось понять, не имеет смысла. Это однозначно код на С++, но он какой-то неправильный.

— Может быть, он зашифрован?

— Если бы код был зашифрован, мы бы увидели нагромождение непонятных символов, а не явно читаемый код на С++. И тогда я не смогла бы его скомпилировать.

Некоторое время они шли молча. В голове Марка шевелилась неясная догадка. Они что-то упускают из вида. Но только он не понимал, что именно.

Солнце зашло, и они повернули назад. Чёрные облака плыли, словно воздушные киты, по тёмно-бордовому небу.

— Кто последним добежит до квартиры, моет посуду! — закричал Марк и побежал.

Раньше он бегал быстро, но сейчас был не в лучшей форме. Лиза без труда нагнала его.

— О’кей! — прокричала она, поравнявшись с ним. Вдруг он ощутил под ногами препятствие, споткнулся — и упал со всего маха во влажный песок. Лиза с хохотом умчалась прочь.

— Так нечестно! Ставить подножки! Я тебе ещё покажу! — закричал Марк и поднялся на ноги.

Догнать Лизу ему удалось лишь у двери в квартиру. Пока он, запыхавшись, доставал из кармана ключ, она торжествующе улыбалась.

— Я всегда говорю, что мытьё посуды — мужская работа.

Он взглянул на неё притворно злым взглядом.

— А я всегда говорю, что женщины выигрывают, жульничая.

Она продолжала улыбаться.

— Бывает. Неожиданно, почти с болезненной ясностью он осознал близость её тела. Её запах смешивался с запахом морской соли, который исходил от намокшей одежды. Его пульс всё ещё был частым из-за бега и не хотел успокаиваться. Марк взглянул в глубину Лизиных глаз и забыл обо всём на свете. Она не прятала взгляда. После долгой паузы она улыбнулась и сказала:

— Я думала, ты дверь хочешь открыть.

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

— Лиза, я… когда всё это закончится… — пробормотал он.

— Не говори того, о чём после пожалеешь! — она приложила палец к его губам.

Он кивнул и толкнул дверь.

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

— Видишь? — сказала она и указала на экран. — Эта функция тут не имеет никакого смыла! Её не вызывает ни одна строчка кода, но сама она занимает несколько сотен строк. Я уверена, что Райнер написал это не из-за рассеянности — он был крайне организованным и точным. Я просто не въезжаю!

Марк пожал плечами. Он немного обучался программированию в университете, однако С++ лежал явно вне его компетенций. Если уж Лиза не понимала код, то у него не было и шанса.

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

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