Charles Babbage fue un matemático y científico de la computación británico que diseñó la máquina analítica, una de las primeras computadoras programables. Babbage concibió la idea de una máquina que podría realizar cálculos automáticamente usando tarjetas perforadas para controlar el proceso y anticipó conceptos como bucles. Aunque su máquina nunca se completó, sentó las bases para la era moderna de la computación.