ЭВМHISTORY
Статьи. Обзоры. Истории
ЭВМHISTORY: вычислительные машины прошлых лет, открытия, изобретения, тенденции. Прошлое, настоящее и будущее. История и развития

ЭВМ: ЧТО? ГДЕ? КОГДА? | Машина Шиккарда



Машина Шиккарда
Машина, Шиккарда

В 1957 году директор Кеплеровского научного центра Франц Гаммер выступил с докладом на семинаре по истории математики, проходившем в Германии. Он сделал сенсационное известие о том, что проект первой счетной машины появился на несколько десятилетий до знаменитых «колесиков» Паскаля. Первое счетное устройство было изобретено еще в середине 1623 года и называлось машиной Шиккарда.

Вильгельм Шиккард (нем. Wilhelm Schickard; 22 апреля 1592, Херренберг — 23 октября 1635, Тюбинген) — немецкий учёный, астроном, математик и востоковед, создатель первого, после антикитерского механизма, арифмометра, профессор кафедры восточных языков в университете Тюбингена.

Франц Гаммер почти случайно сделал своё открытие. Когда он работал в штутгардской библиотеке, то наткнулся на загадочную фотокопию эскиза какого-то счетного устройства. И поскольку раньше ничего подобного не видел, очень заинтересовался неизвестным наброском. Проведя ряд исследований Гаммер установил, что найденный эскиз — это отсутствующее приложение к письму профессора Тюбингенского университета Вильгельма Шиккарда, адресованное его коллеге математику Иоганну Кеплеру. В своем письме Шиккард подробно описывал счетную машину и ссылался на чертеж.

В одном из писем Кеплеру (от 20 сентября 1623 года) сообщалось, что Шиккард осуществил механически все то, что Кеплер делал алгебраически, а именно — сконструировал машину, которая автоматически выполняла сложение, вычитание, умножение и деление. Шиккард писал, что Кеплер приятно удивился, если бы увидел как устройство само накапливает и переносит влево десяток или сотню цифр и как отнимает то, что держала в памяти при вычитании.

Машина Шиккарда

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

Из письма Кеплеру:

… ааа — это верхние торцы вертикальных цилиндров, на их боковых поверхностях нанесены таблицы умножения; при необходимости цифры этих таблиц могут наблюдаться в окнах bbb скользящих планок. К дискам ddd крепятся изнутри машины колеса с десятью зубьями, каждое из которых находится в таком зацеплении с себе подобным, что если любое правое колесо повернется десять раз, то находящееся слева от него колесо сделает один поворот, или если первое из упомянутых колес сделает 100 оборотов, третье слева колесо повернется один раз. Для того чтобы зубчатые колеса вращались в одном и том же направлении, необходимо иметь промежуточные колеса…
Машина Шиккарда, Иоганн Кеплер
Иоганн Кеплер (1571-1630)

Более подробное описание помогает составить представление об изобретении. Первый блок в виде шестиразрядной суммирующей машины представлял собой соединение зубчатых передач. На каждой оси располагалось по шестерне с десятью зубцами и вспомогательным однозубым колесом — пальцем. Палец служил для того, чтобы передавать единицу в следующий разряд, то есть поворачивать шестеренку на десятую часть полного оборота, после того как шестеренка предыдущего разряда сделает такой оборот. При вычитании шестеренки требовалось вращать в обратную сторону. Контролировать ход вычислений можно было с помощью специальных окошек, где появлялись цифры. Для перемножения использовалось устройство, главную часть которой составляли шесть осей с «навернутыми» на них таблицами умножения. Вычитание выполнялось вращением установочных колес в обратном направлении, так как механизм передачи десятков был реверсивным.

Машина Шиккарда

На самом деле в работе машина Шиккарда была довольно простой. К примеру, чтобы узнать чему равно произведение 296 х 73, нужно установить цилиндр в положении, которое позволит вывести в верхнем ряду окошек первый множитель: 000296. Произведение 296 х 3 получится, если открыть окошки третьего ряда и просуммировать увиденные цифры, как в способе решетки. Далее точно также открываются окошки седьмого ряда, дающие произведение 296 х 7 к которому слава приписывается 0. И останется лишь сложить найденные числа на суммирующем устройстве. Все, результат готов.

Нерешенным остается вопрос — была ли собрана реально действующая модель машины при жизни ученого? На этот счет данных очень мало. В письмах Шиккарда все к тому же Кеплеру идет речь о «практически готовом» экземпляре устройства, который сгорел во время пожара. Он находился в разработке у механика Вильгельма Пфистера. Была ли собрана вторая модель машины — доподлинно неизвестно. Скорее всего, никто кроме Шиккарда и Пфистера не видели готовое и действующее устройство. Во всяком случае свидетельств работоспособности не сохранилось.

Но что точно — долгое время машина Шиккарда оставалась известной лишь узкому кругу доверенных лиц. И данное изобретение не смогло оказать влияние на последующее развитие механизации счета. Кто знает, может быть с помощью этого проекта прогресс вычислительных устройств мог бы ускориться. Но так или иначе, имя немецкого ученого Вильгельма Шиккарда находится в одном ряду с великими умами, изобретателями счетных устройств XVII—XIX столетий. Такими, как Блез Паскаль, Готфрид Вильгельм Лейбниц, Чарльз Бэббидж, Пафнутий Львович Чебышев, Герман Холлерит и другими.

Машина Шиккарда

Основываясь на материалах, найденных Гаммером, сотрудники Тюбингенского университета в начале 1960-х годов создали действующую модель машины Шиккарда. Операции сложения и вычитания осуществлялись в ней механически, а умножения и деления — с элементами механизации. Прообраз изобретения находится в собственности университета.

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

@Elena_sm

Источники:

Geektimes.Ru,
Ru.Wikipedia.Org.


В начало


ЭВМ: ЧТО? ГДЕ? КОГДА? | Машина Шиккарда



Рейтинг@Mail.ru Яндекс.Метрика