В 1642 году французский механик Блез Паскаль (1623 – 1662) разработал более компактное суммирующее устройство (рис.2.1), которое стало первым в мире механическим калькулятором, выпускавшимся серийно (главным образом для нужд парижских ростовщиков и менял).
В 1673 году немецкий математик и философ Г. В. Лейбниц (1646 - 1717)создал механический калькулятор, который мог выполнять операции умножения и деления путем многократного повторения операций сложения и вычитания.

Рис. 2.1. Суммирующая машина Паскаля
На протяжении XVIII века, известного как эпоха Просвещения, появились новые, более совершенные модели, но принцип механического управления вычислительными операциями оставался тем же. Идея программирования вычислительных операций пришла из той же часовой промышленности. Старинные монастырские башенные часы были настроены так, чтобы в заданное время включать механизм, связанный с системой колоколов. Такое программирование было жестким – одна и та же операция выполнялась в одно и то же время. Идея гибкого программирования механических устройств с помощью перфорированой бумажной ленты впервые была реализована в 1804 году в ткацком станке Жаккарда, после чего оставался только один шаг до программного управления вычислительными операциями.
