计算机的发展史分为几个时期?

有四个发展阶段:

第一代电脑?其特征在于使用电子管作为主要部件。

第二代计算机的特点是使用晶体管作为主要器件。

第三代计算机的特点是半导体中的中小型集成电路。

第四代计算机的特点是大规模和超大规模集成电路。

电子管(第一阶段)-晶体管(第二阶段)-中小型集成电路(第三阶段)-大规模和超大规模集成电路(第四阶段)-智能(第五阶段)

扩展数据:

计算机,俗称计算机,是一种用于高速计算的现代电子计算机,既能进行数值计算,也能进行逻辑计算,还具有存储和记忆的功能。它是一种能够按照程序运行,自动高速处理海量数据的现代化智能电子设备。

它由硬件系统和软件系统组成,没有安装任何软件的电脑称为裸机。可以分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五大类。更先进的计算机包括生物计算机、光子计算机和量子计算机。

人们用来与计算机交换信息的语言称为计算机语言或编程语言。计算机语言通常分为机器语言、汇编语言和高级语言。如果要在计算机上运行高级语言程序,就必须配备程序语言翻译器(以下简称翻译器)。翻译程序本身就是一套程序,不同的高级语言都有相应的翻译程序。有两种翻译方法:

一个叫“解释”。早期的BASIC源程序就是这样执行的。它调用机器配备的基本“解释器”。在运行BASIC源程序时,它逐个解释和执行BASIC源程序的语句。它不保留目标程序代码,也就是说,它不生成可执行文件。这种方法速度慢,每次运行都要“解释”,一边解释一边执行。

另一种叫“编译”,调用相应语言的编译器,把源程序变成目标程序(用。obj作为扩展名),然后将目标程序与库文件连接起来,形成一个带有链接器的可执行文件。虽然编译过程比较复杂,但是可执行文件(带有。exe为扩展名)它形成的可重复执行,速度更快。运行程序时,只需键入可执行程序的文件名,然后按回车键。

解释和编译源程序的程序分别称为编译器和解释器。FORTRAN、COBOL、PASCAL、C等高级语言在使用时都需要相应的编译器。BASIC、LISP等高级语言,需要使用相应的解释器。

参考资料:

百度百科-计算机