计算机硬件能直接执行的只有?
正确答案:计算机语言
答案解析:计算机硬件能直接执行的并不是“计算机语言”这个宽泛的概念,而是特指“机器语言”(Machine Language)。机器语言是一种低级语言,由二进制代码(0和1)组成,直接对应于计算机硬件的指令集。每种计算机硬件架构都有其特定的机器语言。更准确的答案应该是:机器语言。如果题目要求选择一个更宽泛的答案,那么“计算机语言”这个选项也不完全准确,因为计算机语言包括了高级语言(如Python、Java)、汇编语言等,这些都需要通过编译器或解释器转换为机器语言后才能被硬件执行。