La primera generación de computadoras abarcó desde 1945 hasta 1958 y utilizaba tecnología de tubos de vacío. La primera computadora digital fue el ENIAC en 1941, que ocupaba un sótano entero y usaba 18,000 tubos. La quinta generación de computadoras propuesta en los 1970s en Japón pretendía utilizar inteligencia artificial a nivel de hardware y software usando el lenguaje PROLOG a nivel de lenguaje de máquina para resolver problemas complejos como traducción automática. Las computadoras han cambiado enormemente desde las primeras basadas en