La computadora ha evolucionado desde máquinas mecánicas simples hasta complejos sistemas digitales. Los primeros cálculos los realizaban personas llamadas computistas usando tablas y reglas de cálculo, luego aparecieron máquinas mecánicas y eléctricas para automatizar tareas aritméticas y algebraicas. Finalmente, los circuitos electrónicos permitieron el desarrollo de las computadoras digitales modernas capaces de procesar datos de forma automática siguiendo instrucciones codificadas.