首页 百科知识 计算机能直接执行高级语言源程序

计算机能直接执行高级语言源程序

时间:2022-10-20 百科知识 版权反馈
【摘要】:用计算机语言描述的算法称为计算机程序,或简称程序。采用人们容易记忆的符号和标记来表示机器语言指令,使程序具有一定的可读性。汇编语言也称符号语言,用汇编语言编写的程序称汇编语言程序。计算机硬件不能识别和直接运行汇编语言程序,必须由“汇编程序”将其翻译成机器语言程序后才能识别和运行。C语言采用编译程序,即把用C语言写的“源程序”编译成“目标程序”,再通过连接程序的连接,生成“可执行程序”才能运行。

1.2.2 程序设计语言

用计算机语言描述的算法称为计算机程序,或简称程序。只有用计算机语言描述的算法才能在计算机上执行,这些语言就是程序设计语言,只有计算机程序才能在计算机上执行。人们在编写程序之前,为了直观或符合人类思维方式,4常常先用其他方式描述算法,然后再翻译成计算机程序。

程序设计语言分为如下三大类:

(1)机器语言。所有的指令都由二进制数字0或1编码组成。计算机硬件能直接执行的是机器语言程序。

(2)汇编语言。采用人们容易记忆的符号和标记来表示机器语言指令,使程序具有一定的可读性。汇编语言也称符号语言,用汇编语言编写的程序称汇编语言程序。计算机硬件不能识别和直接运行汇编语言程序,必须由“汇编程序”将其翻译成机器语言程序后才能识别和运行。

(3)高级语言。由人们容易理解的自然语言和数学语言中一些简单的符号和单词组成,语句功能强大、可读性好、编程效率最高。高级语言种类繁多(据统计有上千种),曾经引起广泛关注和使用的高级语言有FORTRAN、BASIC、Pascal和C等命令式语言(或称过程式语言);有LISP、PROLOG等陈述式语言;还有当前流行的面向对象的程序设计语言,例如C++、Java、Visual C++、Visual Basic、Delphi、PowerBuilder等。高级语言程序也不能被计算机硬件直接识别和执行,必须把高级语言程序翻译成机器语言程序才能执行。语言处理程序就是完成这个翻译过程的,按照处理方式的不同,可以分为解释型程序和编译型程序两大类。C语言采用编译程序,即把用C语言写的“源程序”编译成“目标程序”,再通过连接程序的连接,生成“可执行程序”才能运行。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈