最新资讯

您现在的位置: 首页 > 动态 > 文章正文动态

    高级语言有哪些(高级语言的构成是什么?高级语言的构成是什么)

    发布时间:2022-10-25 19:46 点击:

      计算机高级语言指的是接近自然语言的方式,由高级语言编写的程序为高级语言源程序或源程序。计算机不能直接识别和执行,须翻译为由二进制代码组成的目标代码才能识别和执行。

      通用的编程语言有两种形式汇编语言和高级语言。 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。

      汇编程序通常由三部分组成指令、伪指令和宏指令。汇编程序的每一句指令只能对应实际操作过程中的一个很细微的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识。

      但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

      扩展资料

      高级语言主要相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,如目前流行的vb、vc、foxpro、delphi等,这些语言的语法、命令格式都各不相同。

      高级语言所编制的程序不能直接被计算机识别,必须经过转换才能被执行,按转换方式可将它们分为两类 解释类执行方式类似于我们日常生活中的同声翻译”,应用程序源代码一边由相应语言的解释器翻译”成目标代码(机器语言),一边执行。

      因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。

      编译类编译指在应用源程序执行之前,就将程序源代码翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。

      但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .obj)才能执行,只有目标文件而没有源代码,修改很不方便。大多数的编程语言都是编译型的,例如visual c++、visual foxpro、delphi等。

      参考资料来源:

      上一篇:小学综合素质历年真题(教师资格证综合素质有原题嘛)

      下一篇:迈锡尼文明(谁的侵略击毁了迈锡尼文化)

小学综合素质历年真题(教师资格证综合素质有原题嘛) 图中圈内的锯齿状白色实线是什么标线(路面中的锯齿状白色实线 经营活动净现金流动比率计算公式(经营比率怎么算) gbz2.1-2019工作场所有害因素接触限值(工业环境空气质量标准) 三不伤害是指什么(故意伤害导致对方轻伤一级,受害人不谅解, 基本预备费包括哪些内容(工程建设中,什么情况下可以动用基本 党的性质和宗旨是什么(党的宗旨和性质是什么) 加快推进教育现代化实施方案(2018-2022年)(简述教育现代化主要包 小学教师资格证综合素质历年真题(教师资格证综合素质科目考试 关于新形势下党内政治生活的若干准则》(关于新形势下党内组织