计算机语言分为哪几类

作者:原创时间:2022-06-21
文档

以华为MateBook X,win10系统为例:机器语言、汇编语言、高级语言。

1、机器语言:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。机器语言具有灵活、直接执行和速度快等特点。用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还得记住编程过程中每步所使用的工作单元处在何种状态。这是一件十分繁琐的工作,编写程序花费的时间往往是实际运行时间的几十倍或几百倍。

2、汇编语言:为了克服机器语言难读、难编、难记和易出错的缺点,人们就用与代码指令实际含义相近的英文缩写词、字母和数字等符号来取代指令代码(如用ADD表示运算符号“+”的机器代码),于是就产生了汇编语言。所以说,汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由 于是采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。汇编语言的特点是用符号代替了机器指令代码,而且助记符与指令代码一一对应,基本保留了机器语言的灵活性。使用汇编语言能面向机器并较好地发挥机器的特性,得到质量较高的程序。汇编语言中由于使用了助记符号,用汇编语言编制的程序送入计算机,计算机不能象用机器语言编写的程序一样直接识别和执行,必须通过预先放入计算机的“汇编程序”的加工和翻译,才能变成能够被计算机识别和处理的二进制代码程序。用汇编语言等非机器语言书写好的符号程序称源程序,运行时汇编程序要将源程序翻译成目标程序。目标程序是机器语言程序,它一经被安置在内存的预定位置上,就能被计算机的CPU处理和执行。汇编语言像机器指令一样,是硬件操作的控制信息,因而仍然是面向机器的语言,使用起来还是比较繁琐费时,通用性也差。汇编语言是低级语言。但是,汇编语言用来编制系统软件和过程控制软件,其目标程序占用内存空间少,运行速度快,有着高级语言不可替代的用途。

3、高级语言:不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,这对非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言。无论何种机型的计算机,只要配备上相应的高级语言的编译或解释程序,则用该高级语言编写的程序就可以通用。

显示全文
腊肉可以炒什么菜 苹果se前置摄像镜头有闪光灯吗 在表格中输入身份证号码为什么会变 如果想开公司需要做什么准备 煤气放了10年还能用吗 山奈适合炖什么肉 代表奋斗的成语有哪些 移至app资源库什么意思 烟台市区有什么好的旅游景点 新娘新郎怎么进入婚礼现场 星际争霸和红色警戒哪个好玩 柠檬放床头要切开不 雷电来了怎么办 全国士官学校有哪些 掌嗨app是干什么的 鲔鱼有什么功效 泰拉瑞亚幸运药水有什么用 仙人指不开花怎么处理 买什么样的宠物狗最好呢 微信小程序闪退是什么原因 为什么猫头鹰看起来总是在生气 转角传感器怎么对正 太阳能充电宝可以用电冲吗 怎么让嗓子变成低音炮 保罗那一届选秀谁是榜眼 人无完人,金无足赤什么意思 大米怎么炒才能泡茶喝可以吗 省考的考试科目是什么 高速临时修路限速40会被拍吗 羊肚菌种植前景如何 半遮光窗帘好吗 螃蟹买回家要放水里吗 灵魂号是什么软件 柠檬和青梅功效的差别 槟榔不嚼含着可以吗 雷电是什么颜色的 正洗澡浴霸灯泡突然爆炸了 教师资格证有具体规定年限吗 金银花能不能和蛇舌草一起煮呢 台式电脑每天要不要断电源