第一章编译程序概论
编译原理;编译原理与技术
李劲华等
北京邮电大学出版社;
/compiler/compiler.html
;第一章 编译程序概论;;1.1 什么是编译程序;解释器(interpreter)与编译器
共同点:都是语言的一个实现系统
不同点:
解释器是源程序的一个执行系统,工作结果得到源程序的执行结果;
编译器是源程序的转换系统,工作结果得到等价于源程序的某种目标程序;需预处理的源程序;编译程序的发展;1.2 编译程序概述;目标程序;1.词法分析 (lexical analysis or scanning);例:源程序片断begin var sum,first,count:real; sum:=first+count*10 end.;2.语法分析 (syntax analysis or parsing);例:赋值语句 sum:=first+count*10;3.语义分析 (semantic analysis);;例 源程序:Sum:=first + count * 10count是实型,10是整型,语义分析后得到新语法树为:;4.中间代码生成(intermediate code generation);5.代码优化 (code optimization);6.目标代码生成 (code generation);7.表格管理和出错处理;1.3 编译程序的结构(component
您可能关注的文档
最近下载
- 机场油库安全管理制度体系优化研究.docx VIP
- 医学课件-《甲状腺讲》教学课件.pptx VIP
- 专题05透镜及其应用-2007-2016十年初中物理竞赛分类解析(学生版).pdf VIP
- 2007-2016十年初中物理竞赛分类解析专题10 浮力.pdf VIP
- 2026年版-FOCUSPDCA降低骨科I类切口手术部位感染率CQI-新版课件.pptx
- 如何获得免费的网络来注册一个免费的电子邮箱账户.pdf VIP
- 西方艺术史PPT课件.pptx VIP
- 《喀斯特地貌》课件.ppt VIP
- 2025年课件-FOCUSPDCA提高青少年近视防控知识普及率CQI(眼科)-新版.pptx
- 2025上海辅警面试题目及答案.doc VIP
原创力文档

文档评论(0)