计算机能直接识别和执行的程序设计语言是机器语言。
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令系统令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的 *** 作功能。
特点介绍
在没有程序语言以前,计算机科学家们写程序都是以开关电闸(即用二进制)来实现(表示)的,后来有了汇编,在后来有了C,直到今天有了C++、JAVA、VB、Delphi等等各种各样的编程语言层出不穷。 可就在计算机语言不断的演化过程中,每一种语言都有一些共性是不变的。
这些共性可概括为以下三点:
其一是:内存电位的设置(置1或0)。
其二是:条件判断(if,else)该功能可通过逻辑门实现。
其三是:循环,也就是程序下一条指令地址可设置。
计算机的本质是数字电路,只能识别0和1的信号(分别电路通和断),也就是说计算机只能识别二进制代码。像c/c++, java, 汇编以及一些高级的python, javascript等语言都是通过相应的工具(编译器,链接器等)转换成二进制代码后才能被计算机识别的。(具体转换比较麻烦,可参考其它资料)
也就是说任意一个人都可以制定一门语言,只要他能开发出相应的工具将其转换成二进制语言并使计算机按照他想要的去运行就可以。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)