В XVII веке процесс вычислений ускорило изобретение логарифма и создание первых примитивных счетных машин Лейбница и Паскаля – для сложения и умножения.
После разностной машины Бэббидж, уже совместно с Адой Байрон-Лавлейс, задумался над следующим, еще более грандиозным проектом – «аналитической машиной». Их машина должна была не просто рассчитывать результаты, но выполнять операции – «процессы, изменяющие взаимное отношение двух вещей» – и при этом работать не только с числами, но и с другими объектами, вроде тонов гармонической музыки. Из «машины чисел» она должна была стать «машиной информации». Единицами информации для такой машины должны были стать переменные.
В этом проекте Ада Байрон-Лавлейс выполняла труднейшую работу: она программировала машину, не имея самой машины (став, таким образом, вообще первым программистом в мире).