计算机能够直接执行的程序是机器语言程序。
原因是因为计算机底层的硬件只能够识别二进制代码,而机器语言正是由二进制代码组成的指令集合,能够被计算机直接执行。
在计算机运行程序时,高级语言编写的源程序将首先被转换成相应的机器码,才能被计算机识别和执行。
此外,汇编语言也可以被计算机直接执行,因为汇编语言是机器语言的一种助记符号表示法。
延伸内容:随着计算机技术的发展,许多高级编程语言的解释器或编译器也能够将代码转换为机器语言,从而实现计算机的直接执行。
因此,现代计算机能够执行的程序不仅限于机器语言和汇编语言。
计算机能直接执行的程序是机器语言程序。
机器语言是指计算机硬件能够直接识别的指令的集合,是最早出现的计算机语言。
机器语言从属于硬件设备。
不同的计算机设备有不同的机器语言,所以机器语言是一种面向机器的语言。