La evolución de las computadoras se ha dividido en cinco generaciones, comenzando con las primeras computadoras basadas en tubos de vacío en la primera generación y progresando a través de las generaciones basadas en transistores, circuitos integrados, microprocesadores y ahora inteligencia artificial. Cada generación ha traído computadoras más pequeñas, más rápidas y más eficientes energéticamente.