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