La evolución de las computadoras ha pasado por varias generaciones desde los primeros cálculos mecánicos en el siglo XVII hasta las computadoras modernas. La primera generación de 1951-1958 usaba tubos de vacío y tarjetas perforadas. La segunda generación de 1958-1964 introdujo el transistor para hacerlas más rápidas y pequeñas. La tercera generación de 1964-1971 integró miles de componentes electrónicos en miniatura.