Las primeras máquinas de calcular mecánicas fueron inventadas en el siglo XVII, y en el siglo XIX Charles Babbage desarrolló los principios del computador digital moderno con su máquina analítica. En la década de 1940, científicos británicos crearon el primer computador digital electrónico llamado Colossus para romper códigos durante la Segunda Guerra Mundial.