- 10
- 0
- 约8.65千字
- 约 12页
- 2024-05-18 发布于广东
- 举报
第一章引论
1.什么是编译程序、解释程序
编译程序将源程序(高级语言)保义地翻译为低级的目标程序(汇编语言)的程序
解释程序用源程序,初始数据计算程序的结果
2.编译的各个阶段
记号流(记号名+属性值)分析树(语法树)
记号流(记号名+属性值)
分析树(语法树)
语义树(带有语义信息的语法树)
语法分析:记号流
语义分析:语法树
中间代码生成
代码优化
代码生成:将优化后的代码翻译为目标语言
3.编译原理的其他辅助结构
符号表:名称,类型,属性值,…
出错处理:程序错误的分类,出错处理的目标与方法
字符流
1
词法分析器
记号流
L
语法分析器
语法树
语义分析器
语法树
中间代码生成器
↑
中间表示
独立于机器的代码优化器
中间表示
代码生成器
目标机器代码
依赖于机器的代码优化器
目标机器代码
符号表
第二章词法分析
词法分析是编译的第一阶段,产生用于语法分析的词法记号序列
1.词法分析器的功能
词法分析器作为语法分析器的一个字程序,接受语法分析器的命令,扫描后面的字符直到发
现一个字符记号
剥去源程序中的注释和“空白”符
对程序开头的宏定义和文件包含进行处理
2.词法分析器的二元输出
记号名(关键字所属的类别),记号的属性(具体的值)
“记号的属性”可能为一个具体的值,也可能是一个指针,只想符号表中的对应条目
3.词法记号的描述一一串和语言正规式与正规集
1)基本构成
字
您可能关注的文档
- 初三数学优秀作业设计案例.doc
- 初中生心理变化研究的体育方面的课题计划(1).doc
- 初中生心理变化研究的体育方面的课题计划.doc
- (本科)会计专业英语全册电子教案(1-17章).doc
- (高清版) ASTM D4169-22 ASTM 标准下载.doc
- (高清版)VDI VDE 2862-1-2012 PART 1(国外标准英文版中文版).doc
- (高清正版) DBJ T 15-136-2018 岩溶地区建筑地基基础技术规范.doc
- (高清正版) GB_T 26366-2021 二氧化氯消毒剂卫生要求.doc
- (新版)健康管理理论知识考试题库(含答案).doc
- (资料)长距离矿用皮带输送机总体设计毕业设计.doc
最近下载
- 土方开挖工程安全监理实施细则.docx
- 国标图集示例-07J306-窗井、设备吊装口、排水沟、集水坑.pdf VIP
- 露天矿山安全培训课件(经典).pptx VIP
- 部编人教版五年级上册道德与法治全册教学设计(配2026年秋改版教材).doc
- 2024-2025学年江苏省南通市启东市八年级(上)期中物理试卷.docx VIP
- 江苏省镇江市2026_2027学年高三上学期期初考试生物试题(文字版,含答案).docx
- 2026年面试德语口语练习及常见问题含答案.docx VIP
- 空调系统设计规范及标准.docx VIP
- 数字信号处理(北京交通大学)中国大学MOOC 慕课 章节测验 答案.docx VIP
- 成都七中2025-2026学年高二上学期11月半期考试生物试卷(含答案).docx
原创力文档

文档评论(0)