一共有四个发展阶段:
第一代计算机 特征是采用电子管作为主要元器件
第二代计算机 特征是采用晶体管作为主要器件
第三代计算机 特征是半导体中小规模集成电路
第四代计算机 特征是大规模和超大规模集成电路
电子管(第一阶段)-晶体管(第二阶段)--中小规模集成电路(第三阶段)--大规模及超大规模集成电路(第四阶段)--智能(第五阶段)
扩展资料:
计算机(puter)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。
是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。
可分为超级计算机、工业控制计算机、网络计算机、个人计算机、嵌入式计算机五类,较先进的计算机有生物计算机、光子计算机、量子计算机等。
人和计算机交流信息使用的语言称为计算机语言或称程序设计语言。
计算机语言通常分为机器语言、汇编语言和高级语言三类。
如果要在计算机上运行高级语言程序就必须配备程序语言翻译程序(下简称翻译程序)。
翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。
翻译的方法有两种:
一种称为“解释”。
早期的BASIC源程序的执行都采用这种方式。
它调用机器配备的BASIC“解释程序”,在运行BASIC源程序时,逐条把BASIC的源程序语句进行解释和执行,它不保留目标程序代码,即不产生可执行文件。
这种方式速度较慢,每次运行都要经过“解释”,边解释边执行。
另一种称为“编译”,它调用相应语言的编译程序,把源程序变成目标程序(以.OBJ为扩展名),然后再用连接程序,把目标程序与库文件相连接形成可执行文件。
尽管编译的过程复杂一些,但它形成的可执行文件(以.exe为扩展名)可以反复执行,速度较快。
运行程序时只要键入可执行程序的文件名,再按Enter键即可。
对源程序进行解释和编译任务的程序,分别叫作编译程序和解释程序。
如FORTRAN、COBOL、PASCAL和C等高级语言,使用时需有相应的编译程序;BASIC、LISP等高级语言,使用时需用相应的解释程序。
两类程序语言处理程序如下常见的两类程序设计语言处理程序是:编译程序和解释程序。解释程序是一种语言处理程序,它直接执行源程序或源程序的内部形式。编译程序是指把高级语言书写的源程序翻译成等价的机器语言格式程序的翻译程序。解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。通用解释程序是指能运行在多种平台的解释程序或能对多种高级语言源程序的语句进行边解释边执行处理的系统程序。因此,通用解释程序也可以称作可移植解释程序。如Java语言的解释程序可以在不同平台上运行。编译程序也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)