¿Se pueden clasificar Google Car y Google Glass como computadoras de quinta generación?

Las generaciones de la informática no se han definido tanto por sus aplicaciones, sino por el procesamiento que ejecuta las aplicaciones.

La primera generación de computadoras utilizaba tubos de vacío y lenguaje de máquina para procesar datos. Estos son la computadora masiva que ocupaba el espacio de una habitación entera mientras aún tenía menos energía que la calculadora gráfica promedio de hoy.

La segunda generación de computadoras usaba transitores para procesar lenguaje ensamblador. Estos transitores eran mucho más pequeños que los tubos de vacío, consumían mucha menos energía y permitían que las computadoras procesaran más en menos espacio.

La tercera generación de computadoras introdujo el circuito integrado, que finalmente condujo a la invención del microprocesador. Estas computadoras usaban chips de silicio que contenían múltiples transitores y permitían el procesamiento de lenguajes de programación más estructurados como C.

La cuarta generación de computadoras surgió en los años 70, cuando Intel presentó el primer microprocesador comercial del mundo. La computadora doméstica promedio actual se puede incluir en la cuarta generación, ya que utiliza un microprocesador. Aunque estos procesadores son mucho más potentes que los de 1971, todavía usan los mismos conceptos básicos para realizar cálculos lógicos.

Aunque no existe una definición formal, podemos considerar que la quinta generación de computación es donde se encuentran muchas de nuestras computadoras en la actualidad. Las cuatro generaciones anteriores trataban de tratar de obtener más potencia computacional en menos espacio. La quinta generación es casi lo opuesto a eso, definida por la computación masivamente paralela. En lugar de tratar de meter más lógica en menos espacio, la quinta generación de computadoras usa la computación paralela para dividir tareas extremadamente grandes entre una gran variedad de máquinas. Podemos ver varios enfoques para esto en la computación en cuadrícula y los grupos de computadoras.