© Иллюстрация Владимира Бацунова

Бейсик

Бейсик сделал Билли богом.

Тайным приверженцам Бейсика посвящается.

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

— Джей-Ти Семнадцатый, согласен ли ты взять в жёны присутствующую здесь Аду?

Я нежно посмотрел на свою возлюбленную и твёрдо сказал:

— Да, согласен.

Ада ответила мне непередаваемо трогательным взглядом, она вся прямо-таки трепетала от волнения. Священнослужитель по-отечески взирал на нас.

— Ада, согласна ли ты выйти замуж за присутствующего здесь Джей-Ти Семнадцатого, алгоритмиста третьего класса?

— Да, согласна, — прошептала девушка, прекрасная, как цветок — воплощение всех моих грёз.

Священник осенил нас двойным крестом и торжественно произнёс:

— Я, Керниган Восьмой, линкер первого класса, властью, данной мне Первопрограммистом, объявляю вас, Джей-Ти и Ада, мужем и женой. Соблюдайте принципы Божественного Алгоритма: легативности, инкапсуляции и полиморфизма — и будьте счастливы.

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

— Поздравляем! — дружно закричали приглашённые. Ада бросила им свой букетик цветов.

Затем мы сели в украшенную белыми лентами и цветами карету, чтобы объехать вокруг Фонтана Счастья. И здесь Ада сообщила мне приятную новость — её дедушка приглашает нас провести медовый месяц в замке на берегу моря.

— Не правда ли, чудесная идея! — счастливо смеялась Ада; я не мог наглядеться на её блестящие карие глаза.

— Конечно, любовь моя, — отвечал я. — Но я не знал, что у твоего деда есть замок.

— О, это долгая история! Я тебе потом как-нибудь расскажу…

Карета миновала Главное Управление Наблюдения за Порядком. Украшенные разноцветными изображениями жуков дебаггеры, стоявшие в карауле, красиво взмахнули острыми мечами.

— Ты бы хотел быть дебаггером? — промурлыкала Ада. — У них такая красивая форма…

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

* * *

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

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

Это оказалась старинная, покрытая вековой пылью, книга. Я осторожно слез со стула и сел, бережно держа сокровище в руках. Зажмурившись, я сильно дунул; мириады пылевых частиц взвились в воздух; я закашлялся, нечаянно вдохнув несколько миллионов из них. Открыв глаза, я увидел, что книга всё ещё укутана тонким, но плотным слоем пыли. Сердце моё радостно колотилось, я провёл ладонью по обложке, открыв пять букв, сложившихся в страшное слово — имя дьявола, верховного демона зла и лжи:

BASIC

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

* * *

Ада вернулась к ужину, а я уже успел немного успокоиться и обдумать дневное происшествие.

— Ада, можно тебя спросить? — я постарался придать голосу как можно более беззаботный тон. — Ты ведь как раз изучаешь историю религии…

— Спрашивай, Джей-Ти, — она отодвинула тарелку и с улыбкой посмотрела на меня.

— Ты не знаешь, — я откашлялся, — слово «основной» происходит от имени дьявола?

— Ты имеешь в виду Бейсика? — похоже, я её действительно удивил. — Нет, скорее всего, совсем наоборот. Древние люди поклонялись этому демону и называли его Основным — Бейсиком. Их примитивные мозги просто не были способны познать всю божественную мощь Первопрограммиста.

Это была для меня новость.

— Древние поклонялись демонам?

— Да, только ты меньше об этом болтай. В любом обществе найдётся человек, которому хочется рисовать вместо идеального круга остроконечный треугольник Хаоса…

Я прервал её поцелуем. Я знал, что происходит с людьми, отринувшими идеальное — к ним приходят дебаггеры…

И всё же через несколько дней, когда Ада готовила завтрак, я вернулся к книге. Она беспомощно валялась на полу, и начертанные старинным шрифтом буквы гневно взирали на меня с обложки. Я поднял книгу и окончательно очистил её от пыли. Под именем дьявола была надпись: «Ай-Би-Эм». Наверное, это имя автора, подумал я и, собравшись с силами, открыл книгу. В глазах у меня зарябило от множества маленьких буковок: никогда в жизни я не видел столько текста. Вдобавок, некоторые буквы я видел впервые. Захлопнув книгу, я спрятал её под куртку — Ада позвала меня к столу.

* * *

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

— Вве-де-ни-е, — по слогам прочёл я, буковки сложились в осмысленное слово, хотя звучало оно странно, я бы даже сказал, архаично.

Вначале этот древний чернокнижник Ай-Би-Эм рассматривал основные религиозные понятия: информация, алгоритм и даже программа! Правда, имелось в виду совсем не то, что мы вкладываем в это понятие сейчас. Часто мелькало непонятное мне слово «компьютер», а вот о Первопрограммисте не было ни слова.

— Что ты делаешь?

Застигнутый врасплох, я уронил книгу. Ада с ужасом взирала на меня.

— Что это?

— Это древняя книга, — я виновато понурил голову.

Ада перевернула книгу ногой.

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

— Нашёл в этом доме, — я понял, что ничего страшного не произошло.

— Сожги её, — сказала Ада. — В ней нет, и не может быть ничего из того, что нужно алгоритмисту третьего класса.

— Хорошо, любимая, — я послушно закивал. — Мне было интересно прочесть её с исторической точки зрения.

— Ты научился читать древние тексты?

— Это совсем несложно. Вот, смотри…

Она отвела мою руку.

— Мне это совсем неинтересно, Джей-Ти Семнадцатый. Пообещай мне только, что уничтожишь эту книгу, как только она тебе надоест. Тут нет ни единого слова истины, Джей-Ти.

Я остался один, книга лежала у моих ног. И я поднял её и продолжил чтение, а, встретив на двадцатой странице первое Заклинание, я понял, что эта книга не будет сожжена до тех пор, пока она в моих руках.

* * *

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

«Что ты творишь? — взывал ко мне порою из глубин сознания голос здравомыслия. — Уничтожь эту дьяволову книгу, захватившую твой ум. Опомнись!» Но я, наверное, уже был одержим Бейсиком, и никто, похоже, не мог мне помочь. Заклинания в книге Ай-Би-Эма сулили такое могущество, о котором я раньше и мечтать не мог. Язык заклинаний был ужасен, примитивен, нелогичен, но он околдовал меня! Ночью мне снились бесконечные нумерованные строки, жаждущие быть выполненными, но, чтобы использовать полученное тайное знание, мне нужно было переступить некую черту. У меня пока не хватало на это смелости, ведь назад возврата уже не будет. Я мучился, обуреваемый сомнениями и желаниями, Ада же постепенно отошла на второй план.

* * *

Наш медовый месяц подходил к концу. Я сидел на берегу, опустив ноги в кристально чистую воду, думал о полученном знании, и наконец решился сотворить заклинание, описанное в книге Бейсика в числе первых:

PRINT 2+3

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

— Джей-Ти! — послышался голосок Ады.

И тогда, чтобы скрыть результаты своей преступной деятельности, я сотворил второе заклинание:

CLS

Огоньки исчезли! Я торжествовал.

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

* * *

Я наполнил водой стакан, поднял его как можно выше и отпустил. Конечно, он разбился бы, не примени я магию Бейсика:

STOP

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

— Как ты это сделал?

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

— Это маленький фокус. Ничего особенного.

Зэд-Пи присел возле стакана и озабоченно воззрился на него.

— Как ты это сделал? — повторил он.

Я понял, что он не уйдёт, пока не получит удовлетворительный ответ. Я решился сказать правду.

— Я нашёл книгу по древней магии Бейсика.

Зэд-Пи недоверчиво ухмыльнулся:

— Может, придумаешь что-нибудь попроще?

— Это чистая правда!

Теперь Зэд-Пи смотрел на меня со страхом.

— Ты стал дьяволопоклонником?

— Нет, я бы так не сказал. Скорее, дьявол, а вместе с ним и мир, поклоняются мне. Ты знаешь, что имя Бейсика означает «основа»?

— Нет, — Зэд-Пи задумался.

— Вот, смотри, — я сосредоточил своё внимание на стакане:

CONT

Осколки стакана блестели на полу, вода растекалась по паркету. Всё произошло очень быстро.

— Невероятно! — Зэд-Пи потрогал ботинком осколки.

— Только я прошу тебя — никому об этом ни слова, — сказал я. — Ни единой душе, ни единого слова.

— Хорошо, Джей-Ти, — мой друг медленно кивнул. — Мне нужно всё это хорошенько обдумать…

* * *

Зэд-Пи не появлялся трое суток, и я начал волноваться: не находил себе места, шарахался на улице от каждого изображения жука, а однажды отказался от завтрака, чем весьма огорчил Аду. В конце концов, запершись в кабинете, я открыл книгу Бейсика. Необходимо что-то сделать с Зэд-Пи, пока не поздно. Наконец я нашёл то, что искал. И задумался — заклинание должно быть правильным, без единой ошибки. Малейшая неточность может повредить не только ни в чём неповинным людям, но и мне самому. Например, однажды из-за ошибки в один символ у меня в голове словно бомба разорвалась, и я потерял сознание. Нужно быть очень осторожным.

DELETE ZP23

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

* * *

— Джей-Ти, мой дедушка хочет познакомиться с тобой, — сообщила мне с порога Ада. В глазах её была какая-то отчуждённость.

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

— Давно хотел с тобой познакомиться, Джей-Ти, — сказал дедушка, когда мы сели за стол. — Расскажи о себе.

Я изложил свою официальную биографию, а также свои планы.

— Я вижу, что ты достоин моей внучки, — произнёс старик. — Ада, выйди, пожалуйста, у нас будет мужской разговор.

Моя жена послушно нас оставила.

— А теперь расскажи мне о книге, — попросил дедушка.

— О какой книге?

— О книге дьявола, Джей-Ти, — старик улыбнулся. — Я — Главный Дебаггер, разве Ада не проинформировала тебя?

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

— Так вот вы кто такой! Нет, Ада мне ничего не говорила.

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

Я сделал глоток сока, совершенно не почувствовав вкуса; во рту стало ещё суше.

— А сегодня утром Зэд-Пи исчез. Замки на камере остались нетронутыми, и никто не понимает, как это произошло. А теперь я тебя слушаю.

— Хорошо, я всё расскажу.

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

— Это всё?

— Да, — твёрдо ответил я.

— Может, ты попробуешь ещё раз? — устало улыбнулся Главный Дебаггер.

— Но я рассказал вам чистую правду! — упорствовал я.

— Я читал эту книгу, Джей-Ти. Там нет ни единого слова о магии или заклинаниях.

— А как же я всё это делал? — расхохотался я.

— Именно это мы и хотим выяснить.

— Ну и выясняйте, — буркнул я. — Только без меня.

Но подняться из-за стола мне не дали.

— Сиди спокойно, Джей-Ти. Если ты не расскажешь нам правды, тебя казнят. После долгих пыток.

Мысль моя лихорадочно работала. Вот уж, вляпался!

— Ада! — закричал я изо всех сил.

— Она уехала домой, — сухо сказал старик. — Итак, я жду.

— Хорошо, я покажу, чему научился по этой книге, — согласился я.

Главный Дебаггер затаил дыхание и подался ко мне, чтобы не упустить ни единой мелочи. И я сотворил страшное заклинание:

GOTO HELL

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

NEW

* * *

Всё исчезло. Исчезли Земля, Солнце, исчезла Вселенная. Но Ничто не продолжалось долго. Произошёл Вселенский Взрыв, стали возникать галактики, появился Млечный Путь. Время сдвинуло стрелки своих часов. Всё начиналось заново.

Май 1998 г.; июнь 2004 г.


Примечания

Бейсик (BASIC, сокр. англ. Beginners All-purpose Symbolic Instruction Code — универсальный символический код для начинающих) — один из языков программирования для учебных целей.

Дебаггер — от debugger (англ.) — отладчик.

Линкер — от linker (англ.) — компоновщик, редактор связей.

Автор благодарит за помощь в редактировании рассказа, за чудесную иллюстрацию к рассказу, а также за возможность публикации Владимира Бацунова.

Рассказ был опубликован в литературном альманахе «Ілюзіон» (Бердянск, 2004 г.).



© Тимофей Ермолаев