清华编译原理课件.pdf

清华编译原理课件.pdf

ID:51506186

大小:898.49 KB

页数:68页

时间:2020-03-25

清华编译原理课件.pdf_第1页
清华编译原理课件.pdf_第2页
清华编译原理课件.pdf_第3页
清华编译原理课件.pdf_第4页
清华编译原理课件.pdf_第5页
资源描述:

《清华编译原理课件.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一讲《编译原理》课程概述编译原理PrinciplesandPracticeofCompilerConstruction课程概述《编译原理》有关信息编译程序(系统)概述教学内容预览有关信息《编译原理》课程信息参考教材课程的重要性重要阅读书目教学目的要求书面作业相关课程实验计划教师信息考核计划助教信息答疑与交流课程信息《编译原理》课名编译原理类别必修时间10-9-16至10-12-30每周五上午8:00-9:35教室一教101班级计09时数32-2?课程的重要性《编译原理》计算机专业主干课−编译程序(系统)是计算机系统的核心支撑软件−贯穿程序语言、运行时系统、体系

2、结构−联系计算机科学和计算机系统的典范专业工作者必备的基本技能−编译原理的知识影响到专业人员的素质−大量专业工作与编译技术相关高级语言实现,体系结构设计与优化,硬件综合,二进制翻译,智能编辑器,数据库查询解释程序,软件缺陷分析,逆向工程,调试器,模型驱动的开发,携带验证的代码生成,…教学目的要求《编译原理》掌握编译程序/系统设计的基本原理掌握“常见”语言机制的实现技术经历开发一个小型编译程序的主要阶段自学并使用自动构造工具加深对计算机系统的理解会将所学知识灵活应用原理+技术+工具相关课程《编译原理》先修课程−《高级语言程序设计》(Java,C/C++)−《数据结

3、构》−《形式语言与自动机》其它相关课程−《计算机系统结构》,《操作系统》,《程序设计语言理论》,《高级编译技术》…教师信息《编译原理》姓名王生原单位计算机系软件技术研究所电话62794240(O)13366102912办公室东主楼10区209电子信箱wwssyy@tsinghua.edu.cn研究领域−程序设计语言理论与实现−并发程序设计(方法与模型)助教信息《编译原理》姓名李叠(主体实验)单位计算机系软件与理论研究所电话62781474答疑时间周五下午1:30~3:30答疑地点东主楼10区202网上答疑清华网络学堂电子信箱liptxyz@gmail.com助教

4、信息《编译原理》姓名李雅哲(原理及书面作业)单位计算机系高性能研究所电话62785592答疑时间周二下午1:30~3:30答疑地点东主楼10区202网上答疑清华网络学堂电子信箱kleill0433@yahoo.com.cn助教信息《编译原理》姓名孙金龙(收作业,网站维护)单位计算机系软件与理论研究所电话62794240电子信箱gordon@mail.tsinghua.edu.cn主要参考教材《编译原理》Compilers:Principles,Techniques,andTools(龙书)AlfredV.Aho,RaviSethi,JeffreyD.Ullman

5、,AddisonWesley,2007CraftingaCompilerCharlesN.Fischer,RonaldK.Cytron,RichardJ.LeBlanc,Jr.,2010.清华大学出版社影印,2010参考教材《编译原理》ModernCompilerImplementationinC(虎书)AndrewW.Appel,人民邮电出版社影印,2005AdvancedCompilerDesignandImplementation(鲸书)StevenS.Muchnick,1997.机械工业出版社影印,2003ElementsofCompilerDesign

6、AlexanderMeduna,Taylor&FrancisGroup,2008清华大学出版中译本,2009EngineeringaCompilerKeithCooper,LindaTorczon,MorganKaufmann,2003内地陈火旺(国防科大版)陈意云(中国科技大学版)杜淑敏(北京大学版)张素琴吕映芝(清华大学版)王生原董渊杨萍张素琴(人民邮电版)重要阅读书目《编译原理》ProgrammingLanguages–PrinciplesandParadigmsAllenB.Tucker,RobertE.Noonan,2ndEdition清华大学出版社影

7、印,2009ProgrammingLanguagePragmaticsMichaeil.Scottetc.,电子工业出版社中译本,2005书面作业《编译原理》原理部分书面作业−隋堂布置−登记完成情况−部分批阅实践部分书面作业−主实验各阶段的实验报告−词法分析和自上而下分析源码选读报告实验计划《编译原理》主实验项目−实现一个小型面向对象语言(给定架构和部分实现)分3+1个阶段进行:•阶段1(必做)第3~6周(14天)•阶段2(必做)第7~9周(18天)•阶段3(必做)第10~12周(18天)•阶段4(选做)第13~15周(14天)考核计划《编译原理》总评成绩(10

8、0%)−原理部分书面作业

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。