- 21
- 0
- 约6.36千字
- 约 39页
- 2016-05-24 发布于山西
- 举报
第2章 高级语言及其语法描述
中南大学软件学院 陈志刚 第二章 高级语言及其语法描述 2.1 程序语言的定义 一个程序设计语言是一个记号系统,其完整的定义应包括语法和语义两个方面 语言的语法是指一组规则,用它可以形成和产生一个合适的程序 上下文无关文法 语法只定义什么样的符号序列是合法的,与这些符号的含义毫无关系 PASCAL语言中:A:=B+C合乎语法规则,A:=B+不合乎语法规则 阐明语法的一个工具是文法,这是形式语言理论的基本概念之一 2.2 程序语言的语法描述 基本概念 字母表、符号、符号串、闭包等 文法的定义 文法的分类 Chromsky对文法的分类 文法和语言 推导、归约、句型、句子、语言 语法分析树和二义性 基本概念 字母表 元素的非空有限集,记为?。例:?={a,b,c} 字母表中的元素称为符号。例: a,b,c,字母表包含了语言中所允许出现的所有符号 符号串 符号的有穷序列。例:a, aa, ac, abc,..,无任何符号的符号串称为空符号串,记为ε 基本概念 符号串运算 符号串长度 x为符号串, 其长度|x|等于组成该符号串的符号个数。例: x=string,则|x|=6, |ε|=0 符号串连接 若x、y是定义在Σ上的符号串,则xy称为x和y的连接,xy也是Σ上的符号串 εx=xε=x 基本概念 符号串集合的乘积 令A、B为符号串集合,定义符号串集合乘积 AB={ xy |x
您可能关注的文档
最近下载
- 〖初中地理〗长江经济带的协同发展课件-2025-2026学年八年级地理下学期(湘教版2024).pptx VIP
- (正式版)DB3305∕T 190-2021 《绿色建筑项目贷款实施规范》.pdf VIP
- 2024工程硕士预测复习及完整答案详解【全国通用】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 临床衰弱老年住院患者护理专家共识.pptx
- 水产动物育种学知到智慧树期末考试答案题库2024年秋上海海洋大学.docx VIP
- 2020人教部编版五年语文下册教材《 威尼斯的小艇》课后练习参考答案.pdf
- 山东省烟台市龙口市(五四制)2024-2025学年七年级下学期期中考试数学试卷(含解析).pdf VIP
- (高中物理)《传感器》知识梳理.pdf
- 2024-2025学年事业单位工勤技能考试考试彩蛋押题及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)