1 / 696
文档名称:

编译原理课件(龙书为教材).ppt

格式:ppt   页数:696
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

编译原理课件(龙书为教材).ppt

上传人:翩仙妙玉 2012/7/17 文件大小:0 KB

下载得到文件列表

编译原理课件(龙书为教材).ppt

文档介绍

文档介绍:编译原理2016-9-17计算机学院辛明影 2自我介绍?姓名:辛明影?电话:86413213教研室:计算机软件基础办公室:综合楼513?xmy63@? xmy63@助课教师:洪晓鹏,综合楼614单丽丽,新技术楼6082016-9-17计算机学院辛明影 3开课目的及应用前景:介绍设计与构造程序设计语言编译程序的原理与方法源程序编译程序目标程序连接可执行程序预备知识:形式语言与自动机、两门以上的高级程序设计语言汇编语言数据结构等How?2016-9-17计算机学院辛明影 4内容简介:第一章:编译器的基本结构第二章:高级语言及其语法描述第三章:词法分析器第四章:语法分析技术第五章:语法制导翻译的主要概念及中间代码第六章:程序运行时的存贮分配问题第七章:代码优化第八章:目标代码生成2016-9-17计算机学院辛明影 5教学设计:(1)自顶向下,逐步求精的方法(2)问题驱动(3)将课程设计成一个应用平台(4)用实验拓广课堂教学(5)精讲多练(6)承前启后教学目标:2016-9-17计算机学院辛明影 6第一章 绪论?编译器就是一个程序,它读入用某种语言编写的源程序,并翻译成一个与之等价的另一种语言编写的源程序。编译器源程序目标程序错误信息Fortran、Pascal、Java、C …..另一种程序设计语言、汇编语言、-9-17计算机学院辛明影 编译过程概述 编译程序的工作,从输入源程序开始,到输出目标程序结束,与自然语言之间的翻译有很多相似之处。一段英文翻译成中文,需经下列步骤:识别出句子中的单词分析句子的语法结构根据句子的含义进行初步分析对译文进行修饰写出最后的译文编译程序词法分析代码优化语法分析语义分析及中间代码生成目标代码生成构成编译程序各个阶段I am a experienced -9-17计算机学院辛明影 8编译器的各个阶段:编译器是分阶段执行的。每个阶段将源程序从一种表示转换成另一种表示源程序词法分析器错误处理器符号管理表语法分析器语义分析器中间代码生成器代码优化器代码生成器编译的各个阶段2016-9-17计算机学院辛明影 9各分析阶段随着编译器各个阶段的进展,源程序的内部表示不断地发生变化。以 a=b+c *d为例1。词法分析读入源程序完成的任务:识别出单词:a、=、b、+、c 、*、d并用记号方式表示识别出的单词关键字、标识符、常数、算符和界符例:25表示a、b、c、d;36:=;32:+;31:*记号表示逻辑上相关的字符序列,常用整数来表示上述单词表示为:(25,a),(36,_),(25,b),(32,_),(25,c),(31,_),(25,d)2016-9-17计算机学院辛明影 10语法分析 在词法分析的基础上,根据语言的语法规则,把单词符号串组成各类语法单位. 具体的说,语法分析是在单词流的基础上建立一个层次结构-----建立语法树赋值语句标识符=表达式 a表达式标识符 b +表达式表达式*标识符 c表达式标识符 d

最近更新

2025年新疆铁道职业技术学院单招职业倾向性测.. 40页

2025年无锡职业技术学院单招职业技能测试题库.. 40页

2025年晋中师范高等专科学校单招职业倾向性测.. 39页

2025年杭州医学院单招职业适应性测试题库带答.. 39页

2025年柳州城市职业学院单招职业适应性测试题.. 40页

2025年桐城师范高等专科学校单招职业技能测试.. 41页

2025年江苏农林职业技术学院单招综合素质考试.. 40页

2025年江苏城市职业学院江都办学点单招职业技.. 40页

2025年江苏航空职业技术学院单招职业技能考试.. 41页

2025年江西信息应用职业技术学院单招职业技能.. 41页

2025年江西洪州职业学院单招职业倾向性考试模.. 42页

2025年河北交通职业技术学院单招职业技能测试.. 43页

2025年河北省廊坊市单招职业适应性考试模拟测.. 41页

2026年上海电机学院单招职业倾向性考试题库附.. 41页

2026年中国计量大学单招职业倾向性考试题库必.. 41页

2025年河南省信阳市单招职业倾向性考试模拟测.. 40页

2025年河南轻工职业学院单招职业倾向性测试模.. 38页

2025年泉州幼儿师范高等专科学校单招职业倾向.. 39页

2025年泉州职业技术大学单招职业适应性考试模.. 41页

2025年泸州职业技术学院单招职业倾向性测试题.. 42页

2025年济南工程职业技术学院单招职业技能测试.. 42页

2025年浙江交通职业技术学院单招综合素质考试.. 41页

2025年浙江师范大学单招职业适应性测试模拟测.. 41页

2025年医院感染管理质量控制评价内容及考核标.. 2页

2024年常州机电职业技术学院单招职业适应性测.. 78页

食品安全自查、从业人员健康管理、进货查验记.. 9页

民间非盈利组织会计制度 7页

大坝浸润线分析报告 26页

专题:立体几何之球的切、接问题(学生版) 2页

现行有效奇瑞企业标准 25页