编译原理第一章 (3).ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:33 大小:1.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

编译原理第一章 (3).ppt

编译原理第一章(3).ppt

预览

免费试读已结束,剩余 23 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

编译原理(CompilerConstruction)关于编译原理课程课程介绍:教材与参考资料:教学环节:成绩评定:二进制代码第一章编译概述翻译程序:将一种语言程序(源)转换成另一种语言程序(目标),两者在逻辑上是等价的。如果源语言是高级语言,目标语言是低级语言,则称为编译程序。1.2编译过程和编译程序的结构例如,有源程序段如下:一、词法分析:识别出源程序中的一个个单词符号二、语法分析:把单词符号串组合成各类语法单位赋值语句经语法分析生成语法分析树三、语义分析与中间代码生成:分析语法范畴的含义,并进行初步翻译(产生中间代码)赋值语句经语义分析生成语义树生成中间代码四、优化:产生更高效的代码五、生成目标代码:将中间代码变换成特定机器上的低级语言代码编译程序的逻辑结构词法分析器编译前端与编译后端除了五个功能模块,一个完整的编译程序还包括:表格管理和出错处理。符号表错误的诊查处理遍:1.3编译程序的生成1.3编译程序的生成思考题:已有S