Este documento describe la evolución de las computadoras a través de cuatro generaciones. La primera generación utilizaba tubos de vacío y lenguajes de máquina. La segunda generación usaba transistores y lenguajes de alto nivel. La tercera generación se basó en circuitos integrados. La cuarta generación introdujo los microprocesadores, haciendo que las computadoras fueran más pequeñas y baratas.