Это устройство юный Блез Паскаль сделал для своего отца, сборщика налогов
Внутри «Паскалины» имеется арифметическое устройство в виде регистра, состоящего из шестерен с храповиками, обеспечивающими вращение только в одном направлении |
Впервые описание «Паскалины» появилось в «Энциклопедии» Дидро, и с тех пор история о том, что юный Блез сделал эту машину для своего отца, бывшего сборщиком налогов, стала широко известна. Предназначение устройства отражено в конструкции: она достаточно неплохо складывает, хуже вычитает и с еще большими сложностями умножает. Основная модификация «Паскалины» была восьмиразрядной (ее младшие разряды приспособлены для оперирования с денье и су), но были и упрощенные шестиразрядные версии для работы только с десятичными цифрами. В базовом варианте первый разряд был двадцатеричным, а второй двенадцатеричным, потому что в те времена французская монетарная система была сложнее современной. Она отчасти повторяла английскую, в ливре было 12 денье, как и в фунте — шиллингов, а эти единицы соответственно делились на 20 су или пенсов.
Впервые описание «Паскалины» появилось в «Энциклопедии» Дидро, и с тех пор история о том, что юный Блез сделал эту машину для своего отца, стала широко известна |
В отличие от появившихся позже и ставших весьма популярными арифмометров в «Паскалине» использовались шестерни с фиксированными зубцами. Эта конструкция шестерней объединяет замысел Паскаля с проектом Леонардо да Винчи, известным только в виде рисунка. На лицевой панели находятся компоненты, обеспечивающие ввод и вывод, восьмиразрядный «дисплей» и диски с барабанами и фиксаторами, своего рода прообраз цифровой клавиатуры.
Внутри имеется арифметическое устройство в виде регистра, состоящего из шестерен с храповиками, обеспечивающими вращение только в одном направлении и, что самое важное, есть механизм переноса на случай, когда сумма в разряде больше девяти.
Работа с механическим суммирующим регистром напоминает то, что делается в электронных регистрах, построенных на триггерах. Для сложения нужно:
- сбросить предыдущий результат путем вращения барабанов до тех пор, пока в каждом из окошек не появятся нули;
- ввести последовательно, начиная с младшего разряда, первое слагаемое, специальным стержнем при этом фиксируется положение, соответствующее цифре, а барабан вращается до этого упора;
- таким же образом вводится второе слагаемое, и на дисплее можно видеть полученный результат.
Вычитание было заметно сложнее, но, что любопытно, его реализация тоже очень напоминает использование дополнительных кодов, то есть вычитание заменяется суммированием с дополнением до ближайшего наибольшего целого, состоящего из одной единицы и нулей, и циклическим переносом единицы. Можно выполнить при желании и умножение, и деление, но овчинка явно не стоит выделки.
Несмотря на видимую изящность, у «Паскалины» были заметные недостатки. Прежде всего, технология «приборостроения» была низка, предмет «Теория машин и механизмов» и культура измерений отсутствовали, поэтому низка была надежность — в работе сумматора часто происходил сбои. «Паскалину» реально можно рассматривать только в качестве сумматора, остальные операции были слишком тяжелы.
Паскалина была неодинока. В XVII веке такого рода устройствами, кроме создателя логарифмов Джона Непера и Паскаля, занимались еще два ученых: немецкий Вильгельм Шиккард и английский Сэмюэль Морленд. Письма, в которых Шиккард описывает Иоганну Кеплеру свое изобретение, датированы 1620-1630 годами, то есть немного раньше создания машины Паскаля. Но была ли она построена — неизвестно, хотя есть современные реконструкции, подтверждающие ее работоспособность.