Un computador presenta cinco generaciones la cuales son:
*Primera Generación (1945-1956)*. Esta generación estaba basada en "tubos de vacío", es decir bulbos. El inicio de esta generación lo marca la entrega, al cliente. En la epoca de 1950 se hicieron varias computadora y cada una contribuyó con avances significativos: uso de la aritmética binaria, acceso aleatorio y el concepto de programas almacenados.
*Segunda Generación (1957-1963) *. Comenzo el uso del "transistor", que sustituyó a los bulbos electrónicos, con esto se da un paso decisivo, no sólo en la computación, sino en toda la electrónica. Permitió la construcción de computadoras más poderosas, más confiables, y menos costosas. Además ocupaban menos espacio y producían menos calor que las computadoras que operaban a bases de tubos de vacío.^
*Tercera Generación (1964-1971)*. En esta época se desarrollan los circuitos integrados -un circuito electrónico completo sobre una pastilla (chip) de silicio, que constaban inicialmente de la agrupación de unos cuantos transistores. Los chips de circuitos integrados tienen la ventaja, respecto de los transistores, de ser más confiables, compactos y de menor costo. La IBM 360 es el símbolo de esta generación.
*Cuarta Generación (1971-PRESENTE)*. Se refiere principalmente a las computadoras de 1980 y continúa hasta la fecha. Los elementos principales de las computadoras de esta generación son los microprocesadores, que son dispositivos de estado sólido, de forma autónoma efectúan las funciones de acceso, operación y mando del computador.Se caracteriza por la integración a gran escala de circuitos integrados y transistores.
*Quinta Generación (PRESENTE-FUTURO)*. Estan basada en la inteligencia artificial. El termino quinta generación fue acuñado por los japoneses para describir las potentes e "inteligentes" computadoras que deseaban producir a mediados de los noventa, usando lo que se puede denominar micro chip inteligente.