Aunque las computadoras de la era de los tubos de vacío han entrado en la categoría de computadoras modernas, su gran tamaño, alto consumo de energía, muchas fallas y alto precio han restringido su popularidad y aplicación. No fue hasta la invención del transistor que las computadoras electrónicas encontraron su punto de partida para despegar.
1947: William B.Shockley, John Bardeen y Walter H.Brattain de Bell Laboratories inventaron el transistor, marcando el comienzo de una nueva era de la electrónica. 1949: Wilkes y su equipo en la Universidad de Cambridge construyeron una computadora que podía almacenar programas, y el dispositivo de entrada y salida seguía siendo una cinta de papel.
1949: EDVAC (Computadora automática variable discreta electrónica): la primera computadora que utilizó cinta magnética. Este fue un gran avance que permitió almacenar programas en cinta varias veces. Esta máquina fue propuesta por John von Neumann.
1950: Yoshiro Nakamats, de la Universidad Imperial de Tokio, inventó el disquete y sus derechos de venta fueron obtenidos por IBM. Esto marcó el comienzo de una nueva era de almacenamiento.
1951: Grace Murray Hopper completa un compilador de lenguajes de alto nivel.
1951: UNIVAC-1: nace el primer sistema informático comercial, diseñado por J. Presper Eckert y John Mauchly.
Ser utilizado en el censo por el Departamento del Censo de Estados Unidos marca la entrada de las computadoras en la era de las aplicaciones comerciales.
1953: Se desarrolla la memoria de núcleo magnético.
1954: John Backus de IBM y su equipo de investigación comenzaron a desarrollar FORTRAN (TRADUCCIÓN DE FÓRMULAS), que se completó en 1957. Este es un lenguaje informático de alto nivel adecuado para la investigación científica.
1957: IBM desarrolla con éxito la primera impresora matricial.