1 . 8 计算机语言
人们使用计算机,可以通过某种计算机语言与其交流,用计算机语言描述所要完成的工作。为了完成某项特定任务用计算机语言编写的一组指令序列就称之为程序。
1 .第一代语言 ― 机器语言
2 .第二代语言 ― 汇编语言
3 .第三代语言 ― 高级语言、算法语言
高级语言的发展经历了从非结构化程序设计语言到结构化程序设计语言,从面向过程语言到面向对象语言的过程。面向过程语言的代表有 FORTRAN 、 COBOL 、 BASIC 、 PASCAL 、 C 等。面向对象语言的代表有 c ++、 Java
总的来说,一个计算机程序的执行过程可分为编辑、编译、连接和运行 4 个过程,现在一般采用可视化集成开发环境,把程序的编辑、编译、连接和运行以及在线帮助集中在一个界面中进行,操作方便,直观易学。例如, Visual c ++6 . 0 就是一个典型的集编辑、编译、连接和运行于一体的可视化开发环境。使用编译器的高级语言有 FORTRAN 、 COBOL 、 Pascal 和 C + +。下面以 C ++语言为例说明程序的执行过程
(1 )编译程序
编译程序是一种语言翻译程序,它对高级语言书写的程序进行整体上的识别与理解,将其翻译成一个功能等价的目标程序,目标程序文件的扩展名为. obj ( object 的缩写)。但目标程序还不能立即被执行,要通过连接程序( linker )将目标程序和有关的系统函数库以及系统提供的其他信息连接起来,最终形成一个可执行的扩展名为.exe 程序。
( 2 )解释程序
解释程序也称解释器,它也是一种语言翻译程序,它对源程序进行逐句分析,若没有错误,即将该语句转换成机器语言指令,并立即执行,即翻译一句执行一句;若当它解释时发现错误,会立即停止,报错并提醒用户更正代码。与编译器不同,这里没有保存的目标代码。所以翻译代码运行的速度通常比编译代码要慢。 Basic 是一个使用解释器的高级语言。
[2014真题]用高级语言编写的源程序,将其转换成能在计算机上运行的程序过程是
A.翻译、连接、执行
B.编辑、编译、连接
C.连接、翻译、执行
D.编程、编辑、执行
【答案】B
【试题解析】一个计算机程序的执行过程可分为编辑、编译、连接和运行 4 个过程。
。 。 。 |
结构工程师考试知多少?抢先领取资料慢慢看! |
。 。 。 | |||
一级结构题库 | |||||
加群即享 |