O pai do computador é considerado Charles Babbage, um matemático, filósofo, inventor e engenheiro mecânico inglês. Ele é mais conhecido por seu trabalho no motor diferencial, que teria sido o primeiro computador mecânico de uso geral, e no motor analítico, que é considerado o primeiro projeto de um computador de uso geral que poderia ser programado para realizar qualquer cálculo. . As ideias de Babbage estavam muito à frente de seu tempo, e foi somente na década de 1940 que computadores semelhantes aos seus projetos foram construídos.