计算机能读懂什么语言?
2019-12-11
计算机能够直接识别的语言是“机器语言”。机器语言是直接用计算机指令代码缩写的语言,用二进制表示,是计算机唯一能直接识别和直接执行的语言。
机器语言是机器可以直接识别的程序语言或指令代码,不需要翻译。每个操作码在计算机内部都有适当的电路。或者指不需要翻译就可以直接为机器理解和接收的程序语言或指令代码。
机器语言使用绝对地址和绝对操作码。不同的计算机有各自的机器语言,也就是指令系统。从使用的角度来看,机器语言是最低水平的语言。
机器语言是一台计算机所有指令的集合,也称为机器代码,是计算机CPU可以直接解读的数据。由二进制代码表示的计算机可以直接识别和执行的机器指令的集合。
这是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。
汇编语言为了使机器语言的编程更加简单,人们对其进行了改进,用一些简洁的英文、符号串代替了特定指令的二进制串。
但是,汇编语言和机器语言实质上相同,都是直接针对硬件进行操作的。但是,命令采用英语缩写的标识符,容易识别和记忆。
也就是说,会说机器语言的事也能做。
高级语言是绝大多数编程者的选择,因为和汇编语言相比,不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节。
高级语言种类非常之多,例如:C++、C、Java、Go、BASIC、LISP、Prolog、CLIPS、OpenCyc、Fazzy、Python、PHP、Ruby、Lua等等。
大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。