单项选择题

以下有关程序编写和执行方面的叙述中,错误的是()。

A.高级语言和汇编语言源程序都不能在机器上直接执行
B.编译程序员必须了解机器结构和指令系统
C.汇编语言是一种与机器结构无关的编程语言
D.可用高级语言和低级语言编写出功能等价的程序