Кудесник сидел на лавочке и читал книгу. Теплый вечерний ветерок играл его непослушными волосами, а усталое солнце гладило его по щекам. Было то замечательное время суток, когда ремесленный люд уже разбежался по домам, а праздные гуляки еще не вышли на вечернюю прогулку.
Кудесник прочитал пару абзацев, закрыл книгу, зажимая страницы указательным пальцем, и стал обдумывать прочитанное. Спустя время он открыл книгу и неприятно удивился тому, как поменялось содержимое страниц.
— Что такое? — удивился кудесник, закрывая книгу и пытаясь прочесть название.
Буквы с обложки, смеясь, сбежали на корешок, а оттуда протиснулись в самую толщу страниц.
— И как мне теперь узнать, что я читаю? — вздохнул кудесник.
Он попытался найти те страницы, в которых спряталось название книги, но слова на них делали вид, что они не имеют к нему никакого отношения.
— Так… Вроде бы ты было на обложке? — он неуверенно ткнул пальцем в знакомое слово. Слово подозрительно отводило взгляд и хихикало.
— Нет, ты ошибаешься. Я здесь всё время стояло, — ответило слово.
— А может быть, это ты? — кудесник серьезно взглянул на другое слово, буквы которого прямо-таки плясали на странице.
— Да Тьюрингом клянусь, я здесь с самого издания стою! — слово било себя в грудь, доказывая невиновность.
— Надо же, книга говорит мне, что я ошибаюсь… — хмыкнул кудесник и быстро перелистал страницы, поднимая ими небольшой ветерок.
«Прерывание».
Слово на случайной странице требовало, чтобы кудесник остановился, и он решил его послушать.
— Подумай над тем, как сейчас изменилось твое состояние, — посоветовала книга.
— Мое состояние? — усмехнулся кудесник. — Ты мне лучше скажи, почему ты сама постоянно меняешься?
— Некорректный запрос, — усмехнулась книга. — Конец прерывания.
Кудесник вздохнул. Добиться вразумительного ответа от слов в этой книге было, по-видимому, невозможно. С таким же успехом можно кричать в ухо Будде, добиваясь от него любой другой реакции, кроме вечной мягкой молчаливой улыбки.
Кудесник опять стал перелистывать страницы, и ему в голову неожиданно пришла странная идея.
— Ну, если слова в этой книге ничего не хотят говорить о её содержимом, то, может быть, цифры в ней более сговорчивы? — задумчиво произнес он.
С цифрами вообще проще, чем со словами. Да и формальные системы, собранные с их использованием, более лаконичны, чем все эти литературные нагромождения.
Кудесник открыл книгу на первой странице и посмотрел на цифру «1».
— Вот, тут все понятно! — он довольно улыбнулся и начал, считая, перелистывать страницы…
Прошло несколько минут, и…
— И один?! — воскликнул кудесник.
Он только что закончил перелистывать страницы книги и сам не заметил, как оказался в самом начале!
— Что тут вообще творится?! — кудесник был близок к панике.
Он посмотрел по сторонам. Не сглазил ли его кто-нибудь? Нет, не похоже. Даже астрал лишь мягко переливался фиолетовыми оттенками спокойствия.
Кудесник отложил книгу на лавку и потер переносицу. Он осторожно откинул обложку и посмотрел на первую страницу.
— Начало цикла, — предупредил заголовок.
Кудесник поспешно прикрыл книгу.
— Зачем ты взял в библиотеке это? — спросил чёрный кот, прыгнув на лавку и присаживаясь рядом с книгой. — Её же нельзя читать без специальной подготовки!
— Почему? — спросил кудесник.
— Да потому, что ее писали для монахов-программистов течения Тау де Тьюринг, — мурлыкнул кот. — Поговаривают, что учитель теории автоматического управления ушел в нирвану, осознав, что чем управляет на самом деле.
Кот спокойно открыл книгу и стал шуршать её страницами.
— Осторожней с книгой, мне ее еще в библиотеку сдавать, — предупредил кудесник.
Кот лишь фыркнул и продолжил:
— Каждый раз, когда ты читаешь, прочитанное меняет твое состояние. А в этой книге слова записаны в такой хитрой последовательности, что получается код с бесконечным циклом изменений.
— Так, получается, это не слова постоянно прыгали… — догадался кудесник.
— Да, содержимое этой книги никогда не менялось, — фыркнул кот, — меняется сам чтец, когда на него действует код книги, и, следовательно, меняется его восприятие текста.
— А почему же на тебя она не действует? — поинтересовался кудесник.
— Да я читать не умею, — отмахнулся пушистый ассистент, — и поэтому ее код на меня не работает.
Кудесник рассмеялся и погладил ассистента по голове. Кот фыркнул и спрыгнул с лавки.