Este documento describe los tipos principales de computadoras, analógicas y digitales. Las computadoras analógicas aprovechan relaciones matemáticas físicas para resolver problemas rápidamente pero requieren cambios en el hardware para diferentes problemas, mientras que las computadoras digitales usan los valores binarios de 1 y 0 y tienen la ventaja de poder ejecutar diferentes programas sin modificaciones físicas.