Los precursores de la computación incluyen a John Napier, quien inventó los logaritmos y un dispositivo mecánico para realizar operaciones aritméticas en el siglo XVII, a Blaise Pascal que diseñó una de las primeras calculadoras mecánicas en el siglo XVII, y a Gottfried Leibniz que mejoró el invento de Pascal permitiendo sumar, restar, multiplicar y dividir. Las generaciones posteriores de computadoras evolucionaron desde máquinas grandes que usaban tubos de vacío hasta computadoras personales