-
3000 BCE
Ábaco
Hardware
-
Pascalina
Creada por Blaise Pascal. Primera calculadora a base de ruedas y engranajes.Hardware
-
Máquina Analítica
Fue descrita por Charles Babbage pero no llegó a construirse.Hardware
-
Máquina Tabuladora
Creada por Herman Hollerith para tabular el censo de EEUU de 1890.Hardware
-
Máquina de Turing Universal
Creada por Alan Turing. Funcionaba a base de tarjetas perforadas.Hardware
-
Primera generación de ordenadores
Ordenadores construidos con electrónica de válvulas de vacío donde la información se mostraba en bombillas.
Cabe destacar la Harvard Mark I de IBM.Hardware
-
Primera generación del software
El software se diseña a medida para cada aplicación. Se utiliza el lenguaje máquina y las instrucciones se codifican en código binario.Software
-
Segunda generación de ordenadores
Se sustituyeron las válvulas por transistores. IBM lanzó sus modelos IBM 1401y IBM 1620.Hardware
-
Tercera generación de ordenadores
Los transistores se empiezan a empaquetar en un solo chip llamado circuito integrado. Cabe mencionar los aportes de IBM con la serie 360.Hardware
-
Segunda generación del software
Se desarrollaron unos programas para traducir instrucciones a código de máquina llamados ensambladores. Grace Hopper desarrolla el lenguaje de programación Flow Matic. En esta etapa da inicio la crisis del software.Software
-
Cuarta generación
Comienza la era del microprocesador. El término PC (personal computer) se crea en esta generación. En esta etapa encontramos microprocesadores como el 8080 de IBM o el Apple I, que fue de los primeros ordenadores personales.Hardware
-
Tercera generación del software
Debido a la crisis del software de la segunda generación, se manifiesta la necesidad de desarrollar lenguajes de acuerdo a las exigencias del mercado ( COBOL, BASIC, FORTRAN, C, PASCAL, etc).Software
-
Quinta generación de ordenadores
Esta generación fue introducida por Japón y es la que conocemos en la actualidad. Esta generación destaca por la nanotecnología, robótica y la IA.Hardware
-
Cuarta generación del software
Se desarrolla la Programación Orientada a Objetos.Software
-
Quinta generación del software
La etapa en la que nos encontramos actualmente. Destaca por la reutilización del software.Software