Las computadoras han pasado por varias generaciones, comenzando con las computadoras mecánicas y electromecánicas grandes en la primera generación, luego las computadoras basadas en válvulas en la segunda generación, seguidas por las computadoras basadas en transistores en la tercera generación y actualmente las computadoras digitales de estado sólido en la cuarta generación.