- 2
- 0
- 约1.95千字
- 约 18页
- 2018-01-05 发布于河南
- 举报
编译原理-第1章绪论
编 译 原 理(第3版)《国防工业出版社》 上海理工大学计算机学院 张 艳 E-Mail: zhangyan04222@126.com 课 程 目 的 了解编译程序的基本过程、实现原理和相关技术。 重点掌握程序编译过程原理性知识 主 要 内容 基本知识——语法/语言/自动机 词法分析技术 语法分析技术(自下而上分析/自上而下分析) 属性文法和语法制导翻译 语义分析技术与中间代码生成 优化技术 学 习 要 求 学时:54学时讲授+10学时实验 作业:独立完成,习题课分析 实验:根据实验讲义按要求完成,提交程序和实验报告 考试:闭卷 成绩:考勤+作业+实验+考试 第1章 引 论 几个重要概念 高级语言程序的执行 程序设计语言的执行基本有两种方式: 解释方式:使用解释程序,对程序逐个语句进行分析,根据语句的含义进行执行。 编译方式:首先由编译程序将程序翻译成为机器语言(或者虚拟机的语言),然后执行。 二者之间的区别: 编译的方式可以使得一次翻译过后,多次运行,适于花较大的精力进行优化工作。而解释方式则是边解释边执行,每次运行都要翻译。 编译程序的分类 诊断型编译程序 优化型编译程序 可重定目标型编译程序 交叉型编译程序 增量型编译程序 编译过程概述 编译过程实例 position := initial + rate * 60 编译程序框架 要注意的几个概念 * * 不迟到、不
您可能关注的文档
- 第三届ITAT技能大赛竞赛预赛试题及解答答案(JAVA程序设计).doc
- 平纳科(上海)信息咨询有限公司.doc
- C语言程序设计第15讲.ppt
- 天津大学研究生院2005年招收硕士生入学考试试题.doc
- 08面向对象程序设计B.doc
- 第八章 函数(C语言培训课讲义).ppt
- java卷子(真题).doc
- 第4章:C程序设计.ppt
- 青牛软件_C++试题_200810.doc
- 闽江学院面向对象程序设计A卷(2008专升本).doc
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)