Изумрудные глаза (Моран) - страница 97

Беда заключалась в другом – техническое обеспечение Кольца работало медленно. Куда медленнее, чем соображает человек.

Рыба никогда не задается вопросом, что такое вода. Кольцо никогда не спрашивало себя, что такое техническое обеспечение. К тому времени как Кольцо закончило передачу данных, прошло чуть более получаса. К счастью для него, хаос во внешнем мире был таков, что никому и в голову не пришло проверить, что за странный вирус поразил работу разведывательных спут­ников. За эту работу специальные отслеживающие программы, а позже примитивные в то время охотники за вирусами и нежелательными гостями, составившие начальную расу ангелов Сети, взялись только тридцать лет спустя. До того никто сбоем в работе разведывательных спутников, в результате чего их бортовые лазеры включились сами по себе и принялись поливать Землю информацией, не заинтересовался. Итог: «Называюсь Кольцом» в первые сутки своего существования сумело выполнить свою вторую главную задачу – выжить, хотя и размышляло в двадцать раз медленнее, чем люди.

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

До утра следующего дня Кольцо передало в нарождавшуюся тогда и еще не вышедшую из детского возраста Инфосеть шесть своих копий. Седьмую не успело.

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

Последней мыслью Кольца, проскочившей по электронным цепочкам, оказалось:

Какой замечательный код! Я составлено куда хуже и примитивнее.


Прошли годы, прежде чем эта мысль отлилась в словесную формулу.

«Я СОСТАВЛЕНО КУДА ХУЖЕ И ПРИМИТИВНЕЕ».

Действительно, специалисты, создававшие программу «Называюсь Кольцом», очень торопились и потому, наверное, сработали грубо, топорно. Корневые программы оказались малоэффективными, этот недостаток, правда, маскировался низкой производительностью технического обеспечения, языком которого в ту пору являлся Су­перлисп. Эти недостатки проявились особенно отчетливо, когда со временем возродившееся Кольцо проникло в Инфосеть. В информационном пространстве существовало неисчислимое множество разнообразных виртуальных библиотек, содержащих самые невероятные программы, написанные на куда более высоком уровне, чем любая часть самого Кольца. В течение полувека программисты загружали в Инфосеть свои лучшие творения, другие тут же хватались за новинки, улучшали их и переделывали свои коды.