La primera generación de computadoras (1940-1955) incluyó el primer computador electromecánico Z3 en 1941, el Mark I en 1944 y el ENIAC en 1947. Estos primeros computadores eran enormes, lentos y requerían reprogramarse físicamente. En la segunda generación (1955-1964) se introdujeron los transistores, lo que hizo que las computadoras fueran más pequeñas y rápidas. La tercera generación (1964-1971) vio la aparición de los circuitos integrados y los sistemas operativos, así como el