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