Las computadoras desde su creación en 1940, han ido evolucionando progresivamente; su historia a pasado por seis generaciones hasta la actualidad.
Primera generación (1951 a 1958)
Las computadoras de esta generación utilizaban bulbos para procesar información, las memorias se construían con finos tubos de mercurio liquido. Los operadores ingresaban datos y programas en un código especial mediante tarjetas perforadas. Estos equipos ocupaban la valvula de vacio por lo cual eran muy grandes y pesadas.
Segunda generación (1959 a 1964)
La válvula de vacío es sustituida por el transistor de compatibilidad limitada, en esta generación los equipos eran mas pequeños y veloces, por lo cual, requerían menor ventilación. Estos equipos utilizaban redes de nucleos magnéticos para el almacenamiento interno a diferencia de los de primera generación. Mejoraron los programas de computadora y escribir uno ya no era tan complicado como antes.
Tercera generación (1964 a 1971)
Los equipos de esta generación surgieron con el desarrollo de circuitos integrados, en los cuales se integran miles de componentes electrónicos en miniatura. Nuevamente los equipos se volvieron mas pequeños, desprendían menos calor, aprovechaban mejor la energía y eran mas rápidos (estos equipos podían correr mas de un programa a la vez).
Cuarta generación (1971 a 1981)
Se remplazan las memorias de núcleos por las de chips de silicio, se añaden muchos mas componentes en un chip debido a la micro miniaturización de los circuitos integrados. Gracias a esto fue posible realizar computadoras personales (PC) en 1971 Intel creo la primera PC conocida como la 4004. En 1977 aparecen las primeras micro computadoras .
Quinta generación (1982 a 1990)
En esta generación entran las computadoras con cientos de procesadores que trabajaban de manera simultanea en el mismo programa. En 1990 se logran construir pastillas de una pulgada cuadrada con un millón de componentes y las memorias de semiconductores se volvieron estándar en los equipos. Nacen conceptos como redes de área amplia (Wide Area Network, WAN), complementando a las redes de área local (Local Area Network, LAN)
Sexta generación (1991 en
adelante) Los equipos de esta generación cuentan con arquitecturas combinadas paralelo vectorial, cientos de microprocesadores, las redes de área mundial (Wide Area Network, WAN) seguirán creciendo con ayuda de los medios de comunicación mediante fibras ópticas o satélites. Computación cuántica. En 1998 en la Universidad de California en Berkeley; Chuang dirigió al equipo que demostró la primera computadora cuántica de 1 qbit. Los científicos de IBM han contribuido en gran medida al desarrollo de la computación cuántica; David DiVincenzo promulgo los criterios para construir una computadora cuántica practica.