El documento describe las características de las seis generaciones de computadoras desde 1951 hasta la actualidad. La primera generación utilizaba lenguaje de máquina y tarjetas perforadas como memoria. La segunda introdujo el transistor y lenguajes de programación como Fortran y Cobol. La tercera miniaturizó los circuitos y desarrolló sistemas operativos. La cuarta introdujo el microprocesador. La quinta continuó la miniaturización. Y la sexta cuenta con cientos de microprocesadores trabajando en paralelo de forma vectorial.