- 3
- 0
- 约1.85万字
- 约 118页
- 2018-12-24 发布于广西
- 举报
第3章 文法和语言 本章是整个编译的基础,介绍形式语言与文法的基本知识,对程序设计语言给出精确的形式描述,以及如何进行分析的基础知识。 实验时间 第六周 星期二 1,2节 第七,八周 星期三 1,2节 第九周 星期四 中午12:00-14:00 第2章教学内容 文法,推导/归约; 句型,句子,语言; 文法的类型,正规文法,上下文无关文法,文法等价; 语法树与二义性。 一、讨论程序设计语言的描述 程序设计语言是人和计算机之间传达信息的工具。若要构造程序设计语言的编译程序,首先要对程序设计语言本身有较为精确的描述,其次是如何识别或分析这种语言。 程序设计语言的描述 程序设计语言的描述涉及语法、语义和语用三方面: 语法(Syntax):涉及语言的构成规律,即程序的结构或形式; 语义(Semantics): 指语言所代表的含义; 语用(Pragmatics): 涉及到实际应用。 示例 【例如】对于赋值语句y=a+b*c,其非形式化描述为: 语法——赋值语句由一个变量,后随一个赋值号“=”,再在后面跟一个表达式所构成; 语义——赋值语句的执行过程是:先对语句右部的表达式求值,然后把所得结果与语句左部变量相结合,并取代该变量原有的值; 语用——可用来计算和保存表达式的值。 程序设计语言的形式描述 如果不考虑语义
您可能关注的文档
最近下载
- 最新2026版(发展党员工作流程)5个阶段25个步骤课件.ppt VIP
- Unit2SectionB1a-1d课件人教版八年级英语上册.pptx
- 2025年胖东来企业文化考核题库及答案.docx VIP
- 2025年胖东来企业文化考核题库2.docx VIP
- 人工智能技术应用于供应链管理领域的研究进展与趋势——基于CiteSpace的知识图谱分析.pdf VIP
- 中国外文局:2024年国内翻译赛事发展评估报告.pdf VIP
- 2025年胖东来企业文化考核题库.docx VIP
- 八年级劳动技术教案整套复习课程.docx VIP
- FANUC 机器人维修说明书 B-83525CM_07 30i mate plus控制装置维修说明书-已解锁.pdf VIP
- R-30iB-选项功能操作说明书B-83284CM-2_05.PDF VIP
原创力文档

文档评论(0)