La informática ha evolucionado paralelamente a descubrimientos en álgebras, cálculo, lógica y otras disciplinas. Civilizaciones antiguas como los egipcios, sumerios e hindúes desarrollaron sistemas de numeración. En el siglo XIX, inventores como Babbage, Ada Lovelace y Hollerith sentaron las bases para la computación moderna al desarrollar máquinas analíticas programables y el uso de tarjetas perforadas para almacenar datos. Estos avances condujeron al desarrollo de las primeras calculadoras