- 1
- 0
- 约1.24万字
- 约 85页
- 2018-11-05 发布于广西
- 举报
编译原理课程 编译原理 任课教师:周长敏 第一章 编译程序概论 1.1 什么是编译程序 1.2 编译过程概述 1.3 编译程序的结构 1.4 编译阶段的组合 1.5 编译技术和软件工具 1.1 什么是编译程序 1.1 什么是编译程序 1.2 编译过程概述 词法分析 语法分析 语义分析 中间代码生成 代码优化 目标代码生成 编译过程概述 词法分析阶段 这个阶段的任务是从左到右一个字符一个字符地读入源程序对构成源程序的字符流进行扫描和分解。 词法分析 一个C源程序片断: int a; a = a + 2; 单词类型 单词值 保留字 int 标识符(变量名) a 界符 ; 标识符(变量名) a 算符(赋值) = 标识符(变量名) a 算符(加) + 整数 2 界符 ; 语法分析 语法分析的任务是在词法分析的基础依据源程序的语法规则把源程序的单词序列组成语法短语(表示成语法树或其他的内部码).通过语法分析确定整个输入串是否构成一个语法上正确的程序. 语义分析阶段 审查源程序有无语义错误,为代码生成阶段收集类型信息。如类型检查、强制类型转换等。 中间代码生成 “中间代码”是一种结构简单、含义明确的记号系统。很多编译
您可能关注的文档
- 壁纸介绍 模板 家具建材行业(精品·公开课件).ppt
- 避雷针项目可行性报告(精品·公开课件).ppt
- 避孕方法的知情选择与咨询技巧(精品·公开课件).ppt
- 编导讲故事技巧(精品·公开课件).ppt
- 编码理论第6章(精品·公开课件).ppt
- 编童话(精品·公开课件).ppt
- 边做边学——Photoshop_CS3图像制作案例教程01(精品·公开课件).ppt
- 编童话作文(精品·公开课件).ppt
- 编童话故事作文课件(精品·公开课件).ppt
- 编童话-作文指导(精品·公开课件).ppt
- (正式版)DB62∕T 3243-2023 《道路工程碳纤维电热法融冰雪应用技术标准》.pdf
- (正式版)DB62∕T 2995-2019 《公路路政执法管理基层场站设计规范》.pdf
- CN119051067A 一种换流站无功功率的控制方法和装置 (国网智能电网研究院有限公司).pdf
- CN119051278A 一种交流电源运行状态远程监控方法及系统 (深圳市鼎泰佳创科技有限公司).pdf
- (正式版)DB62∕T 3021-2018 《模板工程施工工艺规程》.pdf
- (正式版)DB62∕T 3029-2018 《建筑给水排水及供暖工程施工工艺规程》.pdf
- (正式版)DB62∕T 3139-2017 《咬合灌注桩基坑支护技术规程》.pdf
- (正式版)DB62∕T 3157-2018 《建筑工程绿色施工评价标准》.pdf
- (正式版)DB62∕T 2924-2018 《马铃薯品种 定薯1号》.pdf
- (正式版)DB62∕T 2949-2018 《大豆品种 银豆2号》.pdf
最近下载
- 2025年光伏电站无人机清洗技术与应用.pptx VIP
- (正式版)G-B 5768.3-2009 道路交通标志和标线 第3部分:道路交通标线.docx VIP
- 竞选学习委员ppt.pptx VIP
- 2026—2027年面向超高层建筑玻璃幕墙清洗的无人机-机器人协同作业系统解决高空作业高风险难题获物业管理与清洁服务巨头收购整合.pptx VIP
- 特种设备档案表格模板.docx VIP
- 15041-毛概简答汇总.pdf VIP
- 床旁超声指导新生儿经外周静脉置入中心静脉穿刺术临床实践指南(2026).pptx VIP
- 《日本小姑娘,你在哪里?(姚远方)》资料链接.pdf VIP
- 特异体质学生人身安全责任书.docx VIP
- DZ_T 0433-2023 矿产地质勘查规范 玉石.pdf VIP
原创力文档

文档评论(0)