La primera generación de computadoras incluyó la ENIAC y la EDVAC. La EDVAC fue una de las primeras computadoras electrónicas binarias que podía almacenar programas. La segunda generación mejoró los programas y desarrolló nuevos lenguajes como COBOL y FORTRAN. La tercera generación introdujo los circuitos integrados que redujeron el tamaño y costo de las máquinas. La cuarta generación trajo los microprocesadores e impulsó el desarrollo de las computadoras personales incluyendo el Apple II de