Los primeros dispositivos de cómputo incluyeron el ábaco y máquinas mecánicas como la Pascalina. La primera computadora fue creada por Charles Babbage en el siglo XIX, pero nunca fue completada. Herman Hollerith desarrolló un sistema usando tarjetas perforadas para el censo estadounidense de 1890. En 1944 se construyó la Mark I en Harvard y en 1947 la ENIAC, la primera computadora electrónica. John von Neumann propuso mejoras como el uso de números binarios y almacenar instrucciones junto con datos en memoria