计算机编程语言可分为机器语言、高级语言、汇编语言三大类。
1、机器语言
机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,每一操作码在计算机内部都有相应的电路来完成它,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。
机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言,即指令系统。从使用的角度看,机器语言是最低级的语言。
2、汇编语言
汇编语言指令是机器指令的符号化,与机器指令存在着直接的对应关系,所以汇编语言同样存在着难学难用、容易出错、维护困难等缺点。
但是汇编语言也有自己的优点:可直接访问系统接口,汇编程序翻译成的机器语言程序的效率高。从软件工程角度来看,只有在高级语言不能满足设计要求,或不具备支持某种特定功能的技术性能如特殊的输入输出时,汇编语言才被使用。
3、高级语言
高级语言是面向用户的、基本上独立于计算机种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使用的概念。
高级语言的一个命令可以代替几条、几十条甚至几百条汇编语言的指令。因此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对客观系统的描述两个方面对其进一步分类。
高级语言相对于机器语言而言。是高度封装了的编程语言,与低级语言相对。它是以人类的日常语言为基础的一种编程语言,使用一般人易于接受的文字来表示,从而使程序编写员编写更容易,亦有较高的可读性,以方便对电脑认知较浅的人亦可以大概明白其内容。
本文地址: http://www.goggeous.com/a/1/288024
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-12-04 03:00:37职业培训
2024-12-04 03:00:28职业培训
2024-12-04 03:00:27职业培训
2024-12-04 03:00:25职业培训
2024-12-04 03:00:24职业培训
2024-12-04 03:00:23职业培训
2024-12-04 03:00:21职业培训
2024-12-04 03:00:19职业培训
2024-12-04 03:00:12职业培训
2024-12-04 03:00:10职业培训
2024-12-14 00:41职业培训
2024-12-03 17:04职业培训
2024-12-27 11:21职业培训
2025-01-02 10:58职业培训
2024-11-29 06:32职业培训
2024-11-27 01:57职业培训
2025-01-06 01:14职业培训
2024-12-14 21:14职业培训
2024-12-18 17:05职业培训
2024-12-15 07:32职业培训
扫码二维码
获取最新动态