ПОСЛЕДНИЙ СОНКИТАЙСКОГОИМПЕРАТОРА Домашнее упражнение не предыдущую тему
ПОСЛЕДНИЙ СОНКИТАЙСКОГОИМПЕРАТОРА
Домашнее упражнение не предыдущую тему
В старинных медленных танцах промелькнули странные лица, а может быть, тени. Промчались века. Осужденный на казнь завороженно следил за плавным движением руки, неотвратимо вынимающей меч из ножен. В его расширенных зрачках отражался блеск холодного металла, палач и еще кто-то, стоящий за палачом. Присмотревшись, он с ужасом стал понимать… «Что же это?» — в смертельном испуге вскрикнул он — и проснулся.
В этот момент упала первая звезда Вселенной, китайский император XIII в. обнажил старинный меч, и Программист закончил составлять моделирующую программу.
Он любил работать с компьютером по ночам. Сгущались тихие сумерки, затихал городской шум, на экране дисплея беззвучно пробегали знакомые фразы, символы, числа. Программист был профессионалом. Он любил свои программы. Он жил с ними одной жизнью. Все значения переменных мелькали в его воспаленном мозгу, он ощущал их скользящее ритмичное движение, их тихий невнятный шепот, прерываемый грубыми окриками команд управления. Их жизнь казалась ему знакомой и понятной. Они тоже любили, страдали и умирали в фиолетовых сумерках. Он всматривался в знакомые движения символов, мелькание чисел, изменения переменных. Как выразить набором нулей и единиц приглашение к танцу и приглашение на казнь, начало пути и его конец? Что же там, за барьером, где все выразимо? Он часто разговаривал со своим старым компьютером, пытаясь из его беззвучных ответов понять, что же происходит там — за бесстрастным экраном дисплея? Какова неуловимая жизнь проносящихся цифровых вселенных? Часто ему казалось, что компьютер — это не просто организованный набор электронных схем, а нечто гораздо большее, способное каким-то непостижимым образом ощущать и осознавать мир. Иногда ему казалось, что компьютер, в свою очередь, примериваясь, наблюдает за ним, пытаясь своими ответами задавать ему вопросы о его, Программиста, мире, об этой непостижимой Вселенной, о звездах, словах, шуме прибоя, печальных улыбках, потерях, воспоминаниях, ритуальных масках китайских императоров и смысле значений собственных переменных…
Средневековый китайский император в алых шуршащих одеждах взмахнул старинным мечом, упала звезда, и Программист запустил свою моделирующую программу.
Он долго всматривался в экран дисплея. Знакомые числа, символы, знаки, знаки, символы, числа, слова. Плыла тишина. Завораживающе блестели чьи-то глаза. В какой-то неуловимый момент он вдруг с удивлением почувствовал, что с интересом рассматривает самого себя, смотрящего на экран дисплея. Он ощутил свое новое тело, состоящее из миллионов потоков нулей и единиц, ложных высказываний и правдоподобных извинений, непрерывных поисков данных и их мгновенных забываний, изменяющихся наборов неуловимых локальных переменных и их неповоротливых глобальных конкурентов. Он вглядывался в знакомое лицо Программиста, пытаясь понять, что скрывается в его голове, каков его мир, что представляют собой эта непостижимая Вселенная, звезды, слова, тихий смех, печальные улыбки, расставания, встречи, воспоминания, опять слова, странные ритуальные танцы китайских императоров и смысл значений собственных переменных. Когда ему показалось, что он уже проник в этот усталый загадочный мир, блеснул меч, занесенный над головой осужденного, упала звезда, и что-то опять изменилось.
Он вспомнил, что в правой части оператора присваивания внутри тела цикла он забыл задать изменения переменной, определяющей выход из цикла. Такая программа осуждена работать бесконечно долго. Абсурдный Сизиф, существующий вечность. Привычно он потянулся за ручкой и бумагой. Но что это? Он не смог ощутить своих движений. В голову только приходили идеи, как промоделировать движение руки, доставание ручки и запись на бумагу. Сразу же откуда-то появились уравнения механических движений и новые переменные, услужливо подставляющие свои значения. Он еще раз попытался протянуть руку, но увидел напряженное лицо Программиста, пытающегося остановить неконтролируемые действия компьютера. Смирившись, он с грустью обреченного понял: мир перешел в свою противоположность. Никогда уже не вернутся цветы, облака, слова, тихий шепот, улыбки женщин, фиолетовые тени, великаны, стерегущие мир, игры с компьютером и даже занесенный меч императора. Боль воспоминаний возникла внезапно, тихой волной. Он знал, так было и будет, и даже эта боль будет долгой-долгой, пока не превратится в прозрачно-хрустальное воспоминание и не растворится во Вселенной вместе с его жизнью и, возможно, опять повторится в новой судьбе под новыми звездами. Но боль нарастала. «Нет, нет, еще нет». В ужасе он сделал отчаянное усилие и… проснулся.
Напротив мерцал привычный экран дисплея, продолжалась тихая ночь. Мир существует. «Но причем здесь китайский император? — подумал он. — И почему XIII век? А его странное выражение лица? А меч?»
Приготовившись внести последние изменения в моделирующую программу, он стал всматриваться в экран дисплея и вдруг заметил, что не может прочесть там ни одного слова. Не может! Он стал лихорадочно нажимать на клавиши, набирая знакомые фразы. Слова путались, искажались, дрожали. Но, Отче — о, нечтО? Где мир? — Где Рим? Where dreams? Наконец слова сами стали возникать на экране. Побежали длинные цепочки китайских иероглифов. Кажется, это были изречения Конфуция. Наконец, вообще устойчиво стали появляться незнакомые символы.
Прошло еще несколько тягостных минут, прежде чем он сообразил, что теперь все слова и символы записываются в зеркальном отражении. Мир опять изменился. «Да что же это такое?» Но все же, внимательно присмотревшись, он с облегчением заметил, что смотрит на отражение дисплея в окне комнаты на темном фоне середины ночи. А где же сам компьютер? Он пытается обернуться, но с ужасом чувствует, что сделать этого не может. Он вдруг вспоминает, что он только хотел нажимать клавиши, но вместо них была пустота и его мысли искаженно проектировались на экран дисплея. Он понял, что это он сам, компьютер, всматривается в свое отражение, но рядом стоит Программист, с насмешливой улыбкой наблюдающий за его попытками. «О, боже!» — подумал он.
В этот момент начал неотвратимое движение меч последнего китайского императора XIII в., в последний раз блеснула звезда, и Программист закончил исправление оператора присваивания в теле цикла.
«Где же я?» — в отчаянном, смертельном испуге закричал Программист. Но, впрочем, звука не было слышно, а слова почему-то отражались от блеска старинного меча и падали рядом, сворачиваясь тихо у ног, ожидая чьего-то приказа. Каким-то немыслимым усилием воли ему все же удалось оторваться от завораживающего двойного блеска меча и падающей звезды. «А-а, а-а», — захлебнулся он в последнем отчаянном крике. И проснулся.
Он вытер пот. Долго молча сидел потрясенный. Боялся взглянуть на экран. Но все же надо исправить этот проклятый цикл. Потянулся за ручкой, бумагой.
Но время прошло. В этот момент китайский император XIII в. с застывшей улыбкой, напоминающей улыбку сфинкса, Джоконды и еще одной знакомой, опустил свой меч на голову осужденного. Взорвалась последняя звезда Вселенной, растаяли зыбкие фигуры танцоров, занавес стал опускаться. В это исчезающее предсмертное мгновение Программист все же успел увидеть темнеющий экран, исчезающие слова, цифры, символы, знаки, всю свою жизнь; успел услышать чей- то далекий зов, незнакомую речь, тихий шум приближающейся вечности; успел удивиться, заметив у ног собственную отрубленную голову, голову императора, смотрящую на него остановившимся взглядом, в котором навсегда застыли лживые слова, уходящая ночь, блеск старинного меча и еще кто-то, стоящий за палачом.
Ночь кончилась. Наступило невыразимое ничто. Но это ничто тоже было значением переменной, и другой император с застывшей улыбкой вынимает меч предков, раздвигается занавес, оживают фигуры, и новые звезды готовятся вспыхнуть.
Все это, если хотите, можно объяснить тем, что Главный Программист просто не успел исправить оператор цикла в программе моделирования мира.
Но все же опасайтесь старинных мечей, отражений зеркал, ночных заклинаний, обратных молитв, древних иниг, страшных снов и того, кто стоит за спиной палача.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Первый и последний полет «Бурана»
Первый и последний полет «Бурана» Программа первого полета орбитального самолета, за которым оставалось название «Буран», неоднократно пересматривалась.Предлагались трехсуточный и двухвитковый варианты. По первому варианты особые трудности могло вызвать то, что не
Введение в тему
Введение в тему Нет такого нового обычая, который бы не был старым. Джеффри Чосер (1340–1400) Развитие — это тяжёлая работа, направленная против самого себя. Георг Вильгельм Фридрих Гегель (1770–1831) Колодец, на дне которого, как говорят, скрывается истина, на самом деле
6 ВАРИАЦИИ НА ТЕМУ СНОВ
6 ВАРИАЦИИ НА ТЕМУ СНОВ Не сами ль мы своим воображеньем Жизнь создаем, к бессмертию идя, И мир зовем волшебным сновиденьем Под музыку осеннего дождя!.. К. Фофанов.
Глава XI. Последний привал
Глава XI. Последний привал Пора нам, наконец, покончить с практикой взятия на вооружение сырых танков, так как времени для их доводки в случае войны у нас уже не останется. Из письма Г. Кулика Д. Павлову 11/IV-1940 г. 11.1 . И вновь «немецкий след»В начале 1941 г. правительство СССР
Глава XX. Последний бой
Глава XX. Последний бой К январю сорок пятого мы накопили достаточно опыта, чтобы усвоить истину – освобождение населенных пунктов отнюдь не манная задача танковых войск. Перерезать коммуникации противника, внести хаос в его оборону, вызвать панику в тылах, перекрыть
11. "Георгий Победоносец" – последний корабль серии
11. "Георгий Победоносец" – последний корабль серии После спуска на воду 20 мая 1887 года "Синопа" – третьего черноморского корабля – перед МТК возник вопрос: по какому направлению продолжать строительство броненосцев для Черного моря. Управляющий Морским министерством
Кто спас «провальную» тему?
Кто спас «провальную» тему? Среди ветеранов УКБТМ до настоящего времени нет единого мнения о том, кто из руководителей КБ внес наибольший вклад в создание истребителя танков ИТ-1.Известно, что Л.Н. Карцев, как и П.А. Ротмистров, был откровенным сторонником развития пушечных
"Сад" – последний истребитель "Рипаблик"
"Сад" – последний истребитель "Рипаблик" Суббота 25 февраля 1984 года обозначила конец целой эры в истории американских ВВС. Именно в этот день совершил свой последний полет истребитель "Рипаблик" F- 105 "Сандерчиф", закончив свою 25-летнюю службу в составе ВВС США. Этот день
"Дельта дарт" – последний истребитель "сотой серии"
"Дельта дарт" – последний истребитель "сотой серии" Из шести истребителей, известных под общим названием "сотая серия", этот самолет фирмы "Конвер" F-106 "Дельта дарт" был последним, поступившим на вооружение и выпущенным в наименьшем количестве. Однако в том, что касалось
Шахты доживают последний век
Шахты доживают последний век Еще в 1882 году великий русский ученый Д. И. Менделеев вписал в свою записную книжку фразу, открывшую новую эру в истории добычи подземных сокровищ. Гениальный ученый смотрел далеко вперед: сегодня, спустя три четверти века, мы присутствуем
Вариации на тему скидок
Вариации на тему скидок Еще больше хороших идей стало появляться в 80-е годы. Некоторые коммунальные службы предлагали скидки не только за покупку нового эффективного оборудования, но и за избавление от старого, неэффективного, чтобы никто не смог им когда-либо
Последний рейс "Калева"
Последний рейс "Калева" История хранит немало тайн, особенно много их относится к периоду Второй Мировой войны, многие события которой по-прежнему подаются в искаженном, а то и вовсе фальсифицированном виде, а иногда и попросту замалчиваются. Не стал исключением и
Эволюция СБ: этап третии и последний
Эволюция СБ: этап третии и последний Владимир КОТЕЛЬНИКОВ МоскваОкончание. Начало см. МА 2-02, 1-03 СБ 225-й серииМодернизация, проведенная на т.н. «96-й условной серии», несколько расширила боевую эффективность СБ и облегчила его эксплуатацию, но за счет повышения взлетного