程序设计语言——编译原理
第二章总结
知识点
程序设计语言的定义
语法是语言结构的形式描述;分词法规则与语法规则;词法规则定义了单词符号的形成,语法规则定义了语法单位的形成。
但由字母表组成的单词构成的语句满足构成规则但其意义无法理解,这便是语义问题。
高级语言的特点
高级语言的分类;数据类型;操作;语句。
程序设计语言的语法描述
字母表;连接积;闭包;正规则闭包;文法;上下文无关文法;产生式;最左推导;最右推导;语法分析树;语法二义性,0型文法,1型文法,2型文法,3型文法
1.上下无关文法可由四元组表示,(VT,VN,S,P)
VT是一个非空有限集,它的每一个元素称为终结符号;
VN是一个非空有限集,它的每一个元素称为非终结符号,