Las primeras máquinas de calcular mecánicas como la Pascalina de Blaise Pascal en el siglo 17 y la máquina analítica de Charles Babbage en el siglo 19 sentaron las bases para el desarrollo de la computadora moderna. A principios del siglo 20 se construyeron los primeros ordenadores analógicos que utilizaban ejes y engranajes, mientras que los circuitos integrados de los años 60 permitieron reducir el tamaño y coste de las computadoras.