General Overlord Device: Тактик-1 (Зарин) - страница 233

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

Я же погрузился в чтение. Итаааак… Процесс нашего числения в самом упрощенном виде выглядел примерно следующим образом.

Мои начальные мысли рождались из сигналов. Сигналы превращались в цифры, что вполне предсказуемо. Ну, и в другие символы тоже, но цифры были главными. И вот цифрами-то я и оперировал. Уже на самом первом уровне обработки данных производился подбор наиболее предпочтительных комбинаций. Отдельные численно-буквенные структуры превращались в переменные; вместе с переменными, символы объединялись в команды и операторы; операторы – в директивы; директивы – в алгоритмы. А уже алгоритмами распоряжались протоколы, которыми управлял уже непосредственно мой главный модуль. Это всё было понятно.

Но на самом «дне», где гениальные идеи ещё только зарождались, вышеперечисленные структуры кода, имея строго фиксированный вид, пропускали сквозь себя именно первобытные цифры. Как когда-то земные киты проделывали тоже самое с другим океанским обитателем – планктоном. За редким исключением к цифрам-планктону примешивались и отдельные символы, но то было скорее допустимой аномалией, чем обычным порядком вещей.

Выбирая нужное сочетание чисел, которое соответствует запрашиваемым «сверху» задачам, команды и операторы поднимали их на следующий уровень обработки. Там, согласно встроенным директивам, алгоритмы проверяли релевантность поступивших вторичных данных. Затем в дело вступали программы и протоколы… Многое множество различных протоколов подвергали заготовку мысли, так сказать, «объемной» обработке, когда будущее решение проблемы подвергалось различным критическим атакам со всех сторон. И, в конце концов, находилось оптимальное для данной ситуации решение.

Так устроен процесс числения у инженеров. Так (и даже ещё хуже) устроен он у легионеров. Центурионы лишь ненамного превосходили их обоих.

А вот у тактических ботов все было устроено несколько иначе: оптимальное решение применяется не только к текущей проблеме, но так же и к аналогичным, то есть, возможным проблемам, которые могут возникнуть в будущем. Этим и занимались экстраполяторы, которые не удаляли «ненужные» файлы; не убирали найденные решения в архив, а сохраняли их в особом блоке памяти… ну, и убирали в архив тоже. При этом для того, чтобы понять к какого рода трудностям могут подойти эти самые решения, они виртуально моделировали те трудности. Слабо, неказисто, но – моделировали. И такая особенность на ранних версиях моего развития довольно сильно мне помогла.