La segunda generación de computadoras reemplazó las válvulas de vacío por transistores, haciendo que las computadoras sean más pequeñas, consuman menos electricidad y se programen con lenguajes de alto nivel como FORTRAN. Estas computadoras usaban transistores en lugar de válvulas de vacío y dispositivos de almacenamiento magnéticos como discos, mejorando el tamaño, costo y velocidad en relación a la generación anterior.