高级程序设计语言有哪些特点?

高级程序设计语言有哪些特点?,第1张

(1)高级程序设计语言不依赖于具体的机器,对计算机了解较少的人也可以学习和使用,有良好的可移植性,在一种类型的机器上编写的程序不做很大的改动就能在别的机器上运行:(3)每条高级语言语句对应于多条汇编指令或机器指令,编程效率高:(4)高级语言提供了丰富的数据结构和控制 结构,提高了问题的表达能力,降低了程序的复杂性;(5)高级语言接近于自然语言,编程更加容易,编写出的程序有良好的可读性,便于交流和维护。

高级语言相对于机器语言,是一种指令集的体系。在这种语言下,其语法和结构更类似汉字或者普通英文,且由于远离对硬件的直接 *** 作,使得一般人经过学习之后都可以编程。高级语言通常按其基本类型、代系、实现方式、应用范围等分类。扩展资料

高级语言程序“看不见”机器的`硬件结构,不能用于编写直接访问机器硬件资源的系统软件或设备控制软件。为此,一些高级语言提供了与汇编语言之间的调用接口。用汇编语言编写的程序,可作为高级语言的一个外部过程或函数,利用堆栈来传递参数或参数的地址。

高级语言,是一种面向问题的程序设计语言,且独立于计算机的硬件,对具体的算法进行描述,所以又成为"算法语言",它的特点是独立性,通用性和可移植性好。

其种类千差万别,但一般包含有以下四种成分:数据成分用来描述程序所涉及的数据;运算成分用来描述运算;控制成分用来表达程序的控制构造;传输成分用来表达数据的传输。

由于高级语言程序主要是描述计算机的解题过程,即描述复杂的加工处理过程,所以也称这种高级语言为面向过程语言。

用高级语言编写的程序称为“源程序”。计算机不能直接技源程序的语句运行,通常有解释方式和编译方式两种方法在计算机上执行源程序。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11145505.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存