Charles Babbage fue un ingeniero, inventor y matemático inglés que inventó la primera computadora digital automática. Los eruditos consideran a Babbage como uno de los "padres de la computadora". Es más famoso por su serie de máquinas conocidas como motores analíticos, aparatos complejos diseñados para realizar cálculos generales.
A pesar del hecho de que muchos de sus inventos quedaron sin terminar (generalmente debido a falta de fondos o problemas de personalidad), los conceptos y creaciones de Babbage sentaron las bases para la invención de la computadora moderna.
La máquina más pionera de Babbage fue el motor analítico. El propósito de este dispositivo era realizar cualquier operación aritmética. Utilizó instrucciones de tarjetas perforadas, bifurcaciones y bucles, control secuencial y una unidad de memoria en la que almacenaba números. Babbage construyó muchos modelos del motor analítico, pero desafortunadamente nunca completó la máquina a sus especificaciones.
El precursor del motor analítico, el motor de diferencia, también fue una invención muy influyente. El motor de diferencia estaba destinado a calcular los valores de las funciones polinomiales utilizando el método de las diferencias finitas. Babbage imaginó su máquina como una solución a la falibilidad del cálculo y la transcripción náuticos. The Difference Engine también quedó sin terminar hasta que los científicos británicos completaron la máquina con las especificaciones de Babbage en 1991.