【名词&注释】
可移植性(portability)、符号化(symbolization)、计算机语言(computer language)、汇编语言(assembly language)、自然语言(natural language)、可执行的(executable)、机器语言(machine language)、汇编程序(assembler)、建筑群体(building complex)、速度快(fast)
[单选题]计算机语言是计算机可执行的程序,主要是指程序化设计语言。下面描述正确的是:()
A. 机器语言(machine language),符号化的机器语言(machine language)、必须经过汇编程序(assembler)编译成机器代码后才能在计算机上运行
B. 汇编语言,采用二进制代码、指令随机器而异、效率高,执行速度快(fast)、编程繁琐,可移植性差,程序编写的工作量大。
C. 汇编语言,更接近自然语言,一般采用英语表达,便于理解、记忆、掌握、高级语言编写的程序短小,易于编写、调试;可移植性强;
D. 高级语言不能被计算机直接识别和执行,必须先翻译成用机器指令表示的目标程序。翻译的方式有两种:解释执行、编译执行