问题
单项选择题
一般,程序设计语言的定义都涉及 (29) 三个方面,分为高级语言和低级语言两大类,负责高级程序语言翻译任务的是 (30) 。
A.汇编程序
B.解释程序
C.编译程序
D.语言处理程序
答案
参考答案:D
解析:
程序设计语言是用以书写计算机程序的,它包括语法、语义、语用3个方面。语法是指由程序基本符号组成程序中的各个语法成分的一组规则;语义是程序语言中按语法规则构成的各个语法成分的含义,可分为静态语义和动态语义;语用表示了构成语言的各个记号和使用者的关系。
由于计算机只能理解和执行由0、1序列构成的机器语言,因此高级语言需要有翻译,担任这一任务的程序称为语言处理程序,它大致可分汇编程序、解释程序和编译程序。