El ábaco fue uno de los primeros dispositivos mecánicos para contar, pero no se le puede llamar una computadora porque carece del elemento fundamental de procesamiento de información. Las computadoras pueden ejecutar programas para procesar datos de entrada y producir datos de salida, y se clasifican como analógicas o digitales. Las computadoras analógicas pueden resolver problemas rápidamente usando relaciones matemáticas, pero requieren reconfiguración física para diferentes problemas, mientras que las computadoras digitales pueden ejecutar diferentes programas sin