Йоль и механический разум. Книга вторая «Деяние» - страница 13

Шрифт
Интервал


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

– Ну что, справимся? – спросила Глойда, когда мы шли по улицам Орешника к мастерской Гноббла.

– Должны справиться, – ответил я. – Альтернативы-то у нас нет.

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

Первые дни прошли в поисках подходящих теоретических подходов. Я вновь и вновь перечитывал описания логических операций, пытаясь понять, как их можно реализовать механически. Глойда вспоминала принципы работы различных механизмов – от простых рычагов до сложных часовых механизмов.

– Смотри, – сказала она на третий день, показывая мне схему часового механизма. – Здесь каждое колесо передаёт движение следующему, но с определённым соотношением. А что, если мы создадим подобную систему, в которой каждое колесо будет представлять логическую операцию?

Идея показалась мне перспективной, но чем больше я думал о её реализации, тем больше возникало вопросов. Как закодировать числа в движении шестерёнок? Как обеспечить точность вычислений? Как сделать так, чтобы результат можно было прочитать?

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

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

– Работает! – закричал я, привлекая внимание всей мастерской старого мастера Гноббла. – Глойда, смотри, она действительно работает!

Но радость была недолгой. Уже на следующий день я обнаружил, что механизм даёт ошибки при сложении чисел больше пяти. Проблема была в люфте шестерёнок – небольшие неточности в изготовлении накапливались и приводили к неправильным результатам.