《编译原理》课程简介 (2).pdf
《《编译原理》课程简介 (2).pdf》由会员分享,可在线阅读,更多相关《《编译原理》课程简介 (2).pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编译原理 COMPILATION PRINCIPLE第一章 引 论1.2 编译过程p识别出句子中的一个个单词;p分析句子的语法结构;p根据句子的含义进行初步翻译;p对译文进行修饰;p写出最后的译文。把英文翻译为中文 p词法分析p语法分析p中间代码产生p优化p目标代码生成(并非每个编译过程均有以上全过程)一、程序的编译过程n任务:输入源程序,对构成源程序的字符串进行扫描和分解,识别出一个个单词符号。n依循的原则:构词规则n描述工具:正规式和有限自动机nFOR I :=1 TO 100 DO 保留字 标识符 运算符 整常数 保留字 整常数 保留字v 1.词法分析p任务:在词法分析的基础上,根据语言
2、的语法规则把单词符号串分解成各类语法单位。p依循的原则:语法规则p描述工具:上下文无关文法pZ:=X+0.618*Y 算术表达式,赋值语句(层次结构分析)v 2.语法分析p任务:对各类不同语法范畴按语言的语义进行初步翻译。p依循的原则:语义规则p中间代码:三元式,四元式,树形结构等pZ:=X+0.618*Y 翻译成四元式为(1)*0.618 Y T1(2)+X T1 T2(3):=T2 _ Zv 3.中间代码产生p任务:对于前阶段产生的中间代码进行加工变换,以期在最后阶段产生更高效的目标代码。p依循的原则:程序的等价变换规则v 4.优化FOR K:=1 TO 100 DO BEGIN X:=I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理 编译原理课程简介 2 编译 原理 课程 简介
限制150内