源程序一般是由高级程序设计语言编写的,因此 除了脚本语言的源程序外,其他源程序都不能直接运行。源程序需要经过编译过程,将其转换成机器语言程序,才能被计算机执行。
具体来说,计算机不能直接执行的程序包括:
源程序:
这是用高级语言编写的程序,需要经过编译才能运行。
汇编语言程序:
虽然汇编语言程序比机器语言更易于理解和编写,但它仍然需要经过汇编器转换成机器语言程序后才能执行。
机器语言程序:
这是由计算机直接执行的程序,由二进制代码组成。
因此,正确答案是:除了脚本语言的源程序外,其他源程序都不能直接运行。