Денис Ленский

Алгоритмы, или Ошибка в коде. Концептуальная фантазия


Скачать книгу

зло подумал Горбачёв.

      – Спасибо, Раиса. – Повернувшись к селектору, он снова нажал кнопку. – Передайте Терентию Варфоломеевичу, пускай заходит.

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

      ЧАСТЬ I. Газета из будущего

      – И, боже вас сохрани, не читайте до обеда советских газет. 

      – Гм… Да ведь других нет? 

      – Вот никаких и не читайте. Вы знаете, я произвел тридцать наблюдений у себя в клинике. И что же вы думаете? Пациенты, не читающие газет, чувствовали себя превосходно. Те же, которых я специально заставлял читать «Правду», теряли в весе.

      Михаил Булгаков

      Глава 1. Зазеркалье. 6 августа 1982 года

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

      Эдгар А. По

      Нет, снова не получилось… Отбросив очередную железку, Программист вздохнул и устало закрыл глаза. Битых полчаса он сидел на подоконнике в парадной своего дома, пытаясь вспомнить, куда мог подеваться ключ от его питерской квартиры. Все карманы стареньких джинсов были проверены по несколько раз. На подоконнике лежали пропуск в КБ, мятый рубль и остатки мелочи. Он тщательно исследовал даже кроссовки, заглядывая под стельки. Пару раз, на всякий случай, он вытряхивал носки, но…

      Материализовать дубликат ключа по памяти ему тоже не удалось. Там же, на подоконнике, лежала небольшая горстка металлических изделий, напоминавших игрушечный металлолом. Искорёженные кусочки неизвестно какого металла походили на что угодно, но только не на ключ от его квартиры. А ведь ключ-то был самый банальный – обычный «английский», с двумя бороздочками. И расположение зубчиков, и бороздочки Программист помнил до мельчайших подробностей, но нелепые подобия дверных ключей, получившихся в результате материализации, выглядели настолько халтурно, что он даже не пытался вставлять их в скважину.

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

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

      Да и визуализировал Программист давно, только в первые месяцы после перехода на новую работу, когда возникала необходимость быстренько слепить трёхмерный макет