第一代:电子管计算机时代。时间:1946~1958年。这一代计算机的主要逻辑器件是电子管,使用的是机器语言编程,之后又产生了汇编语言。运算速度为每秒几千次到几万次。主要应用范围为科学计算、军事和科学研究。
第二代:晶体管计算机时代。时间:1959~1964年。这一代计算机的主要逻辑器件是晶体管,已经出现了管理程序和FORTRAN等高级编程语言。运算速度为每秒几十万次。主要应用范围为数据处理、自动控制等。
第三代:中小规模集成电路计算机时代。时间:1965~1970年。这一代计算机的主要逻辑器件是中、小规模集成电路,此时已经出现了操作系统、诊断程序和BASIC、PASCAL等高级语言。运算速度为每秒几十万次到几百万次。主要应用范围为科学计算、数据处理、事务管理、工业控制等领域。
第四代:大规模集成电路计算机时代。时间:1971年以后。这一代计算机的主要逻辑器件是大规模和超大规模集成电路以及微处理器芯片,由于运算速度快、存储容量大、计算机技术与网络技术和通信技术相融合,使计算机软件有了突飞猛进的发展,各种操作系统、数据库技术和各种应用软件应运而生。