-
Primera generacion
Su tecnología era de tubos de vació, eran maquinas grandes y pesadas con un lenguaje ensamblador, almacenaban la información mediante tubos magnéticos y eran usadas para el ámbito científico militar,. Algunos personajes fueron John Prosper Eckert y John Mauchly con diseños como la ENIAC, EDVAC y UNIVAC I. -
Segunda generación
Utilizaba tecnología a base de transistores, eran mas pequeñas que las anteriores y consumían menos electricidad ademas de que el lenguaje que usaban era simbólico y utilizaban pequeños anillos magnéticos para almacenar información, y se usaba para sistemas de reservaciones de lineas aéreas, control de trafico aéreo y simulación de uso general, las mas conocidas son IBM1401, 1620, 7094, UNIVAC1004, CDC1604 y PDP-1, haciendo conocido a Mauricio Wilkes. -
Tercera generación
Usaba tecnología de circuito integrado así como un lenguaje de alto nivel, comenzaron a empaquetarse transistores y otros componentes en un solo chip, se desarrollo una memoria virtual y el campo aplicativo ya era muy amplio, gracias a personajes como Jask S. Kilbry y el doctor Robert Noyce que diseñaron la PDP, 8PDP-11, IMB360, DEC y UNIVAC1100. -
Cuarta generación
Ocupaba microprocesadores, su programación era orientada a objetos y se desarrollaron las microcomputadoras y supercomputadoras en donde se reemplazo la memoria de anillos por una de chips de silicio en donde su uso fue de sistemas informáticos, impresoras, aviones o automóviles, donde Steve Wosniak hizo la DEC V AX, Alpha, DG eclipse, Aviion, IBM-PC y HP 9000/75 WS. -
Quinta generación
La tecnología era a base de inteligencia artificial, por lo que su lenguaje era de inteligencia artificial, donde el tamaño se reducio de manera significativa y se aumento su capacidad de memoria y podía utilizarse en todos los campos y de forma personal gracias a Gary Kaspargy y la creación de inteligencia artificial, sistemas expertos y lenguaje natural. -
Sexta generación
Hoy se utilizan superconductores, las computadoras son pequeñas y versátiles, utilizan un lenguaje binario y su capacidad de memoria es superior a la generación anterior y puede aplicarse en todo. Algunos ejemplos de computadoras son las híbridas, portátiles y personales.