El ábaco es considerado el primer computador y fue inventado por los egipcios en el 500 a.C. En el siglo XVII, Blaise Pascal diseñó la Pascalina, una de las primeras calculadoras mecánicas capaces de realizar sumas y restas. Charles Babbage propuso la máquina analítica en el siglo XIX, que tenía muchas características de una computadora moderna como memoria y procesamiento de datos.