В 1642 году французский математик и философ Блез Паскаль в возрасте 18 лет сконструировал суммирующую машину. Машина Паскаля состояла из восьми движущихся дисков с прорезями и могла суммировать числа до восьми знаков. Для своей машины Паскаль использовал десятичную систему исчисления. Например, если первый диск смещался на десять прорезей, что составляло его полный оборот, он перемещал следующий диск на одну позицию и, таким образом, увеличивал количество десятков на один. Когда диск, представляющий десятки, делал полный оборот, он смещал следующий диск, увеличивая количество сотен, и т. д. Известны и более ранние попытки создания механических суммирующих машин. Описание суммирующей машины, напоминающей по характеристикам машину Паскаля, в 1967 году было обнаружено в записках, принадлежащих Леонардо да Винчи. Подобное устройство также было описано в 1623 году Вильгельмом Шикардом. До наших дней дошли только чертежи Шикарда, обнаруженные в 1956 году. В 1694 году немецкий математик и философ Готфрид Вильгельм Лейбниц, используя чертежи и рисунки Паскаля, улучшил машину Паскаля, добавив возможность перемножать числа. Вместо обычных шестеренок Лейбниц использовал пошаговый барабан. Однако широкое распространение вычислительные аппараты получили только в 1820 году, когда француз Чарльз Калмар изобрел машину, которая могла производить четыре основных арифметических действия. Машину Калмара назвали арифмометр. Благодаря своей универсальности, арифмометры использовались довольно длительное время. Многие ученые и изобретатели совершенствовали эти устройства. Так, швед, живший в России, Вильгодт Однер в 1880 году создал арифмометр, в котором использовалось переменное число зубцов. Позднее на основе арифмометра Однера был создан арифмометр "Феликс", выпускавшийся в СССР вплоть до 70-х годов. Начало эры компьютеров в том виде, в котором они существуют сейчас, связано с именем английского математика Чарльза Бэббиджа, который в 30-х годах XIX века предложил идею вычислительной машины, осуществленную лишь в середине XX века. Бэббидж обратил внимание на то, что машина может без ошибок выполнять вычисление больших математических таблиц посредством простого повторения шагов. Работая над этой проблемой, В 1823 году Бэббидж предложил проект машины для решения дифференциальных уравнений. Для повторения операций в машине Бэббиджа должна была использоваться энергия пара. Таким образом, процесс вычислений действительно был автоматизирован, то есть проходил без участия человека. В дальнейшем Бэббидж решил создать модель универсальной вычислительной машины, способной выполнять широкий круг задач. Он назвал ее аналитической машиной.
У аналитической машины Бэббиджа были все основные черты современного компьютера. Состоящая более чем из 50000 компонентов аналитическая машина включала устройство ввода информации, блок управления, запоминающее устройство и устройство вывода результатов. Аналитическая машина могла выполнять определенный набор инструкций, которые записывались на перфокартах. Перфокарты представляли собой прямоугольные карточки из картона. Каждой инструкции аналитической машины соответствовала определенная последовательность дырочек, которые пробивались на перфокартах, а затем с помощью устройства ввода поступали в блок управления. Хотя аналитическая машина в том виде, в котором ее задумывал Бэббидж, так и не была создана, идеи, заложенные Бэббиджем, оказали огромное влияние на развитие вычислительной техники. Автоматизация вычислений, универсальность вычислительной машины, набор внутренних инструкций, общая конструктивная схема, организация ввода и вывода информации - все эти элементы впоследствии были использованы при создании компьютера.