Самозванец (Аксенов) - страница 49

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

Аналоговый компьютер, вообще, очень интересная вещь. Если цифровое вычислительное устройство может выдать совершенно точный результат, например, «трижды три равно девяти», то аналоговое, если сказать упрощенно, сообщит, что трижды три равно девяти плюс-минус один-два процента от конечного результата. Дело в том, что аналоговые компьютеры программируются заданием физических характеристик составных частей компьютера. Например, положением механического задающего элемента, или значением напряжения электрического тока, или… величиной ти. Конечно, создание компьютера, даже аналогового, — весьма трудоемкий процесс. Но у Михаила было одно неоспоримое преимущество перед обитателями его прежнего мира. Кроме того, что он знал принципы работы подобных устройств, ему ничего не нужно было делать руками — все связи между ти-элементами могли изменяться лишь с помощью аба, а фактически — мысли. Это в значительной степени ускоряло процесс.

Было бы излишним описывать тот путь, который он преодолел в поисках лучших решений. Ему очень помогло то, что он сталкивался раньше с работой вычислительных нейрональных сетей — одной из разновидностей аналоговой системы. Эти подобия реальных нейрональных сетей раньше казались ему забавными, очень далекими от биологии. Но он не мог не признавать их вычислительной мощи, особенно, в условиях отсутствия строгих классификаций и известных закономерностей. Претерпев множество неудач, исправив ошибки, решив проблемы совместимости элементов, а также научившись регулировать скорость изменения ти в ограниченной области пространства, ученик Аррала в конечном итоге построил нечто, пригодное для выполнения расчетов. Возможно, это была первая вычислительная машина в мире Горр.

Она давала возможность вводить желательные функции амулета, учитывала все известные ишибам условия изменения внешней среды и выводила конечный результат. Окончательный вариант вычислительного устройства не отличался большой производительностью, но его должно было хватить на первое время. На создание машины у Михаила ушло четыре месяца.