Выбрать главу

В основу арифмометра Томаса был положен ступенчатый валик Лейбница. Диаметр ступенчатых валиков не мог быть сделан меньше определенного размера, из-за чего машины Томаса были довольно длинными (более 50 см). Имелись и другие недостатки: неудобное для пользования перемещение каретки, необходимость передвигать специальный рычаг при переходе от одного действия к другому и т. п. Но в середине XIX в. эта вычислительная машина была несомненно лучшей. Кроме удачного использования ступенчатых валиков в арифмометре была хорошо продумана передача десятков, были применены противоинерционные приспособления и т. п.

Многие конструкторы XIX в. занимались усовершенствованием арифмометра Томаса, не меняя впрочем ни одного существенного узла машины. Но даже машина Томаса не могла удовлетворить потребности в вычислительных устройствах. Для широкой вычислительной практики по-прежнему нужна была достаточно простая, дешевая и удобная в работе машина. Развитие экономики и военного дела, расширение финансовых операций, развитие промышленности и транспорта приводило к значительному увеличению вычислений и необходимости их рационализации. Возросший объем научных исследований также требовал усовершенствования способов вычислений. Все это способствовало появлению в XIX в. значительного числа самых разнообразных изобретений для вычислений.

Более чем двухвековой опыт работы на счетах в России привел к тому, что в XIX в. конструкцию счетов стали изменять применительно к возросшим требованиям вычислительной практики. Наиболее широкое распространение получили счеты, которые предложил в 1828 г. Ф. М. Свободский (1780-е годы—1829). Были предложены интересные приборы Слонимским, Ротом, Куммером и многими другими. Все они преследовали цель упростить четыре (а часто и два) действия арифметики и имели некоторое значение как простые вычислительные приборы.

Таким образом к середине XIX в. имелся только один достаточно удовлетворительный для практики арифмометр — арифмометр Томаса. Все остальные вычислительные машины были приспособлены либо только для сложения и вычитания (счеты, суан-пан, счислитель Куммера), либо значительно уступали арифмометру Томаса. При создании счетных машин в XIX веке решались некоторые довольно важные вопросы (например, как лучше осуществить передачу десятков), но в теоретическом отношении вычислительные машины середины XIX в. моделировали правила действий с целыми числами и их основные свойства; никаких других проблем они не решали. Только Бэбидж в том же XIX в. смог совершенно по-новому подойти к проектированию вычислительных машин, разработать основные принципы их функционирования, в особенности, в главном своем творении — аналитической машине, и положить начало решению основных проблем современной вычислительной техники, что позволило сто лет спустя назвать его «отцом вычислительных машин [84].

Глава вторая

Юношеские годы Бэбиджа

Чарльз Бэбидж [1 В литературе встречаются различные написания этой фамилии: Беббедж, Бэббидж, Бебидж, Бабаш и др. Мы придерживаемся транскрипции Бэбидж, соответствующей написанию Babbage, приведенному в Webster Autobiographical Dictionary, London, 1956.] родился 26 декабря 1791 г. на юго- западе Англии в маленьком городке Тотнес, в графстве Девоншир [2 В ряде изданий приводится другой год рождения Бэбиджа — 1792 (например, [86]).]. Отец его Бенджамин Бэбидж, банкир фирмы «Прэд, Макворт и Бэбидж» впоследствии оставил сыну довольно большое состояние. Чарльз был слабым ребенком и родители не спешили отдавать его в школу. До 11 лет его учила мать (урожденная Елизавета Тип), о которой Чарльз всегда говорил с большим уважением. Будучи уже известным ученым, он часто советовался с ней по различным вопросам.

С 11 лет Бэбидж обучался в частных школах, вначале в Альфингтоне — небольшом городке в Девоншире, а затем недалеко от Лондона в городе Энфилде. В школе Чарльз увлекся математикой, занимался ею много и с особым удовольствием, в результате чего получил основательную математическую подготовку. В это время он детально изучил книгу Уорда «Руководство для юных математиков», а также ряд более фундаментальных работ по математике: «Принципы аналитических вычислений» Вадхауза, «Флюксии» Дитона и даже «Теорию функций» Лагранжа.