单项选择题

A.高级语言编写的程序称为目标程序
B.计算机对源程序可以直接理解和执行
C.需要通过编译程序或解释程序将高级语言翻译成计算机能理解并执行的二进制指令代码才能执行
D.需要通过汇编程序将高级语言翻译成计算机能理解并执行的二进制指令代码才能执行