计算机能直接识别的语言是机器语言。
机器语言是用二进制代码表明的计算机能直接识别和执行的一种计算机指令的集合。它是计算机的设计师根据计算机的硬件配置构造授予计算机的实际操作作用。机器语言具备灵便、立即执行和速度更快等特性。
机器语言很多复杂琐碎的细节牵制着程序员。她们不太可能有越多的时长和精力去从业创造力的工作,执行对她们而言更重要的每日任务。如保证程序流程的准确性、精确性。程序员既要掌控程序设计的全局性又要深层次每一个部分直到完成的关键点,即使智商简直无敌的程序员也经常会瞻前顾后,敷衍了事,因此所编制的程序流程稳定性差,且开发进度长。
机器语言的特点
1、难学、难懂、难理解。机器语言程序是由一连串指令码构成的,这些指令码又由16进制数组成,它和要实现的功能之间没有任何的联系。
2、无通用性。机器语言是最直接、最原始的语言,它完全依赖与某种特定的计算机系统。
3、需要认为分配内存。机器语言程序和它在运行过程中所要用到的所有参数象高级语言一样,需要存放在主机的内存中。但具体存放在内存的什么位置,如何合理布局,需要程序设计者根据计算机下系统和程序的具体情况来人为确定。
4、运行速度最快。机器语言是计算机能够识别并直接产生作用的唯一语言,不需要经过编译过程,执行速度很快,是高级语言的几百倍。
5、功能更加完善。机器语言能够完成的功能,高级语言不一定能够实现;高级语言能实现的功能,机器语言也一样能实现。