- 18
- 0
- 约1.49万字
- 约 88页
- 2016-11-01 发布于北京
- 举报
wnt 2000(C) copyright 编译原理 第十课 课程总结 第一章????编译程序概论 一、什么是编译程序 掌握编译程序的概念。它是一种把由高级程序设计语言写出的源程序翻译成由机器语言组成的目标文件的程序或软件。可以将编译程序看作一个“黑盒子”,负责将由高级语言编写的源程序翻译成低级语言表示的目标程序。 一、什么是编译程序 理解高级语言程序的处理过程。一个典型的程序时间程序的典型处理过程如下图所示。 二、编译过程概述 一个编译程序的整个过程是划分成阶段进行的,可划分为:源程序—词法分析—语法分析—语意分析—中间代码生成—代码优化—目标代码生成—目标程序。其中表格处理和出错处理贯穿整个过程。如图所示。 二、编译过程概述 词法分析阶段:编译过程的第一阶段。任务是从左到右一个字符一个字符地读入源程序,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词(也称单词符号或符号)。单词间的空格被滤掉。 语法分析:第二阶段。在词法分析的基础上将单词序列分解成语法短语,如“程序”,“语句”,“表达式”等。语法短语也叫语法单位,可表示成语法树。语法分析所依据的是语言的语法规则,通过语法分析确定整个输入串是否构成一个语法上正确的程序。 二、编译过程概述 语意分析阶段:审查源程序有无语意错误,为代码生成阶段收集类型信息。比如它的一个工作是进行类型审查,审查每个算符是否具有语言
您可能关注的文档
- 奔博科贸薪酬管理.ppt
- 笔记本电脑键盘的快捷键总结.ppt
- 毕业主题团日活动.pptx
- 布莱曼诉扎帕塔近海公司案上诉法院意见总结.ppt
- 财产清查的准备工作和方法.ppt
- 财务人员如何在应收账款管理工作中发挥更积极的作用.ppt
- 采购季度工作报告.pptx
- 采购科8月份工作总结.ppt
- 采油技术员的岗位职责与工作范畴.ppt
- 餐饮质管工作相关工作笔记.ppt
- 十五五规划下科研仪器与试剂国产化对创新药研发的成本影响.pptx
- 十五五规划下生物防治技术迎来规模化投资窗口.pptx
- 十五五规划下生物医药基因疗法安全性监测投资机遇及体系.pptx
- 十五五规划下医药领域地理因素与区域流行病学的投资指向.pptx
- 合规红线与避坑实操手册(2026)《NBT 11517-2024矿用提升容器重要承载件无损检测方法与判定规则》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11520-2024煤矿井下顺槽刮板转载机用迈步自移装置》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11537-2024煤矿在用卡轨人车检测检验规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11540-2024煤和岩石耐磨性测定方法》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11542-2024煤矿巷道笼式锚索底板锚注支护技术规范》.pptx
- 合规红线与避坑实操手册(2026)《NBT 11541-2024顺层定向长钻孔预抽煤巷条带煤层瓦斯区域防突技术规范》.pptx
原创力文档

文档评论(0)