Este documento describe las tres generaciones de computadoras. La primera generación (1951-1958) usaba tubos de vacío y manejaba información usando dispositivos de entrada y salida. La segunda generación (1955-1965) usaba transistores y lenguajes de programación como COBOL y FORTRAN. La tercera generación emergió con los circuitos integrados y el microprocesador.