单项选择题

用高级程序设计语言编写的程序( )。

A.计算机能直接执行
B.可读性和可移植性好
C.可读性差但执行效率高
D.依赖于具体机器,不可移植