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