Primera generación (1946-1955)En este periodo los ordenadores eran construidos a base de válvulas de vacío y relés electromagnéticos.El procesador era secuencial. Las tarjetas perforadas introducían los datos.Al comienzo de esta época se construyó el ENIAC que utilizaba alrededor de 19.000 válvulas de vacío y 1.500 relés. Ocupaba una gran habitación y solo trabajaba con veinte números de diez dígitos.
Segunda generación (1955-1964)Aparece el transistor sustituyendo las válvulas de vacío. Los transistores son mucho más pequeños, desprenden menos calor y se averían menos. Por ello los ordenadores han ido reduciendo su tamaño. En este periodo se construyó el UNIVAC 1100.
Tercera generación (1964-1970)Comienzan a utilizarse los circuitos integrados, formados por miles de transistores conectados entre sí e insertados en un solo chip. Los ordenadores, que ya permiten ejecutar varios programas a la vez, reducen aún más su tamaño y aumenta su velocidad de cálculo.Comienza a estandarizarse los programas para crear software, como el Fortran, el Basic y el Pascal.
Cuarta generación (1970-1980)Aparecen nuevos circuitos con mayor nivel de integración, por lo que los ordenadores reducen aún más su tamaño.En este periodo la empresa Intel desarrolla su primer microprocesador. Aparecen nuevos entornos y lenguajes de programación como el C y el Prolog.
Quinta generación ( a partir de 1981)En 1981 IBM construyó el primer ordenador personal y revolucionó el mercado informático.La utilización de circuitos con mayor nivel de integración, la bajada de precios y el continuo aumento de prestaciones y servicios generalizan la difusión del ordenador.El uso masivo de ordenadores genera la necesidad de comunicarlos, provocando la aparición de las redes como Internet.