QQ网名大全

计算机编程语言的语言分类

为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码。而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。
汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的 “汇编程序“的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。
汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。 不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。
如今被广泛使用的高级语言有BASIC、PASCAL、C、COBOL、FORTRAN、LOGO以及VC、VB等。这些语言都是属于系统软件。
计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。编译方式是:事先编好一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户由高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计算机再执行该目标程序,以完成源程序要处理的运算并取得结果。解释方式是:源程序进入计算机时,解释程序边扫描边解释作逐句输入逐句翻译,计算机一句句执行,并不产生目标程序。PASCAL、 FORTRAN、COBOL等高级语言执行编译方式;BASIC语言则以执行解释方式为主;而PASCAL、C语言是能书写编译程序的高级程序设计语言。每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。

佚名
2024-05-18 21:27:08
最佳回答
类似问题(10)
  • 佚名
    2024-05-18 21:17:41

    c语言编程论坛 取名 求论坛名称

    C/CPP ExpertThe C/CPP Programming LanguageHello C/CPP

  • 佚名
    2024-05-18 20:27:34

    C语言编程软件名字叫什么?

    初学者建议用 DevCpp(可以下载);没有多余的功能,简洁实用。如果认为DevCpp太简陋了,可以试试CodeBlock。开发正规应用建议用 Visual S...

  • 佚名
    2024-05-18 14:46:16

    为什么编程语言中,循环计数器的默认变量都是「i」

    大家习惯而已,如果你不这么用也可以比如你要定义一个全局变量,如果起名为i,那么你要知道,大家都喜欢用i做循环变量命名,很可能在具体使用全局变量i时会遇到些许障碍...

  • 佚名
    2024-05-18 23:50:21

    vb 编程语言问题

    你用文件的形式把我给你部分代码其余的你自己想像把For i = 0 To Dir1.ListCountIf Dir1.ListCount <> 0 The...

  • 佚名
    2024-05-18 08:00:00

    数控机床一般用什么语言编程呢?

    加工程序编程 用:G代码,M代码,S代码,T代码。PLC程序编程 用:梯形图语言。(有少数的用C语言)。

  • 佚名
    2024-05-18 08:00:00

    数控机床编程使用的是什么语言?

    使用数控专用代码,简单好理解,几个常用的记住就行了, 但编程还需要会操作懂工艺,先要会普通机床操作加工。

  • 佚名
    2024-05-18 08:00:00

    藏语方言分类的由来

    结论:藏语方言是按照语音的差异来分类的。一,方言划分现代藏语方言的划分先以声调有无作标准分为两类方言——有声调的卫藏方言,康(巴)方言和无声调的安多方言。其中卫...

  • 佚名
    2024-05-18 08:00:00

    C语言编写程序统计输入的行数

    循环读入字符,遇到\n累计行数,最终输出累计值即可。以EOF作为终止条件的代码如下:#include <stdio.h>int main(){    in...

  • 佚名
    2024-05-18 08:00:00

    计算机的c语言是什么意思??

    C语言就是计算机识别的语言。最原始的就是用0和1编写的计算机语言,叫做机器语言,编写特别繁琐,后来有了汇编语言,采用一些助记符表示机器语言中的机器指令,也是比较...

  • 佚名
    2024-05-18 08:00:00

    用C语言编写贪吃蛇游戏的程序

    回答:Mr.emily大师6月3日 16:45 #define N 200#include<graphics.h>#include<stdlib.h...