单项选择题

下列关于程序设计语言的说法,错误的是()。

A.早期的程序设计语言由二进制代码指令组成,称为机器语言
B.采用一种类似英语缩略词并带有助记符号的语言来代替机器语言,稀称为汇编语言
C.用汇编语言编写的程序,需要翻译成机器语言,计算机才能执行
D.用高级语言编写的程序不需要翻译,可以直接在计算机上执行