语法制导翻译是一种( )方法。

2023-09-01

A.动态语义分析
B.中间代码优化
C.静态语义分析
D.目标代码优化

参考答案:C

程序设计语言的语义分为静态语义和动态语义,其中静态语义分析方法是语法制导翻译,其基本思想是将语言结构的语义以属性的形式赋予代表此结构的文法符号,而属性的计算以语义规则的形式赋予文法的产生式。