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