La computación ha evolucionado desde los primeros métodos de contabilidad utilizados por los humanos, pasando por innovaciones como el ábaco y los "rodillos Napier" para la multiplicación y división. Charles Babbage intentó crear la primera máquina de cálculo programable mecánica en el siglo XIX, aunque no se completó. En 1944 se construyó la primera computadora electrónica funcional, la MARK I, seguida por la ENIAC en 1946.