Зачем Бэббиджу понадобилась механическая вычислительная машина
В XIX веке таблицы логарифмов, навигационные и астрономические таблицы составляли вручную. Ошибка в одной цифре могла испортить целый ряд расчётов, поэтому работа требовала множества проверок. Бэббидж предложил поручить повторяющуюся арифметику механизму: Разностная машина должна была вычислять значения многочленов и печатать результат, уменьшая зависимость от человеческого переписывания.
Как механизм находил числа без умножения
В основе лежал метод конечных разностей. Для ряда значений функции можно последовательно считать не сами сложные выражения, а разницы между соседними результатами. Если функция задана многочленом, повторные разности в конце концов становятся постоянными. Машина сохраняла числа в механических разрядных колёсах, складывала их и переносила разряды при переходе через девятку.
Такой способ превращал задачу в повторяемую последовательность сложений. Оператор задавал исходные значения и разности, а затем механизм шаг за шагом получал следующие строки таблицы. Это не был универсальный компьютер в современном смысле: устройство предназначалось для ограниченного класса вычислений, зато могло выполнять их автоматически и выдавать результат в пригодном для печати виде.
Почему работа растянулась на десятилетия
Проект требовал огромного числа точно подогнанных деталей, а Бэббидж продолжал менять конструкцию по мере разработки. Возникали разногласия о том, как именно изготовлять и собирать сложный механизм. В результате историческую машину при жизни её создателя не завершили.
В 1991 году музейные специалисты построили её по сохранившимся чертежам и записям. Проверка показала, что расчётная схема работала: машина выдавала верные результаты. Но это подтверждение касалось именно замысла и документации — оно не отменяло трудностей, из-за которых оригинальное строительство остановилось. Построенная версия наглядно показала, что идея XIX века была не фантазией о будущем, а работоспособной инженерной конструкцией.






