【名词&注释】
可读性(readability)、可移植性(portability)、编译器(compiler)、目标语言(target language)、扫描仪(scanner)、十进制数(decimal digit)、可执行文件(executable file)、输出设备(output device)、鼠标器(cursor (mouse))、另一种(another)
[单选题]用高级程序设计语言编写的程序称为源程序,它______。
A. 只能在专门的机器上运行
B. 无须编译或解释,可直接在机器上运行
C. 可读性不好
D. 具有良好的可读性和可移植性