La primera generación de computadoras se caracteriza
por el rasgo más prominente de la ENIAC Electrónica Numéricas Integrador And Computer (Computador e Integrador Numérico Electrónico): tubos de vacío (bulbos) y programación basada en el lenguaje de máquina.Medía aprox 16 metros de altura y tenia un sistema de refrigeración. Durante la década de 1950 se construyeron varias computadoras notables, cada una contribuyó con avances significativos: uso de la aritmética binaria, acceso aleatorio y el concepto de programas almacenados. Primera generación Segunda generación:(1955-1963) Estas computadoras comenzaron a utilizar transistores. Se comunicaban mediante lenguajes de alto nivel. El invento de los transistores significó un gran avance, ya que permitió la construcción de computadoras más poderosas, más confiables, y menos costosas. Además ocupaban menos espacio y producían menos calor que las computadoras que operaban a bases de tubos de vacío. Segunda generación Tercera generación:(1964-1970) Son las computadoras que comienzan a utilizar circuitos integrados. La IBM 360 es el símbolo de esta generación. Tercera generación Cuarta Generación:(1971-1988) Se caracteriza por la integración a gran escala de circuitos integrados y transistores (más circuitos por unidad de espacio). Cuarta Generación Quinta Generación:(1988- presente) Las computadoras de quinta generación son computadoras basados en inteligencia artificial Usando Lo que se puede denominar micro chip inteligente. Quinta Generación Sexta generacion (actualidad) Inteligencia artíficial: La inteligencia artificial es el campo de estudio que trata de aplicar los procesos del pensamiento humano usados en la solución de problemas a la computadora. Robótica: La robótica es el arte y ciencia de la creación y empleo de robots. Un robot es un sistema de computación híbrido independiente que realiza actividades físicas y de cálculo. Están siendo diseñados con inteligencia artificial, para que puedan responder de manera más efectiva a situaciones no estructuradas. Sistemas expertos: Un sistema experto es una aplicación de inteligencia artificial que usa una base de conocimiento de la experiencia humana para ayudar a la resolución de problemas. Redes de comunicaciones: Los canales de comunicaciones que interconectan terminales y computadoras se conocen como redes de comunicaciones; todo el "hardware" que soporta las interconexiones y todo el "software" que administra la transmisión SEXTA GENERACIÓN 1990 HASTA LA FECHA