用高级程序设计语言编写的程序______。A.计算机能直接执行B.具有良好的可读性和可移植性C.执行效率高但可读性差D.依赖于具体机器,可移植性差