计算机CPU能直接执行的语言是 机器语言。机器语言是用二进制代码表示的,因此是计算机能够直接识别和执行的一种机器指令的集合。
虽然汇编语言程序最终也需要被编译成机器语言才能被CPU执行,但汇编语言是一种低级语言,它比机器语言更易于人类理解和编写,因此常常被用作编写操作系统和驱动程序等底层系统软件的工具。
高级语言如Python、Java和C++等,需要经过编译器或解释器转换成机器语言后,才能在CPU上执行。因此,这些语言编写的程序不能直接被CPU执行,需要通过相应的编译器或解释器进行转换。
总结:
1. 计算机CPU能直接执行的语言是 机器语言。
2. 汇编语言需要编译成机器语言后才能被CPU执行。
3. 高级语言需要经过编译器或解释器转换成机器语言后才能被CPU执行。