La primera generación de computadoras (1951-1958) usaban tubos de vacío y tarjetas perforadas, eran grandes, consumían mucha energía y generaban mucho calor. La segunda generación (1957-1963) introdujo los transistores, haciendo las computadoras más pequeñas y eficientes. La tercera generación (1964-1971) usó circuitos integrados para hacerlas aún más pequeñas, rápidas y eficientes. La cuarta generación (1971-1982) trajo las computadoras personales usando microprocesadores.