Las generaciones de ordenadores se han ido desarrollando a lo largo de los años, comenzando con la primera generación que utilizaba tubos de vacío en los años 50, la segunda generación introdujo el transistor en los 60, la tercera generación redujo aún más el tamaño en los 60-70, y la cuarta generación en los 70-80 añadió el microprocesador y memorias más rápidas. La quinta generación se enfoca en la inteligencia artificial para dar a los ordenadores capacidades de razonamiento.