如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
课程基本信息课程名称编译原理开课学期2011春季学期开课单位信息科学与工程学院(软件学院)授课教师杨晓波讲师课号编号26039学分/学时4/(48+48)全年/半年半年必修/选修必修上课时间2-13周星期一星期五上课地点复临舍课程网页核心能力关联备注课程大纲课程概述这是一门为计算机学科学生开设的专业基础课,通过该课程的教学使学生能够掌握编译过程中所涉及的基本理论、方法和技术。课程目标掌握编译原理课程的基本方法和基本原理,具体包括:词法分析、语法分析、语法制导翻译、中间代码生成、代码生成、代码优化等。通过编译原理的整个教学过程逐渐培养学生分析问题、解决问题的能力,使用编译程序中的原理和技术应用于一般的软件设计和实现中。课程要求本课程的前导课程为数据结构和程序设计语言等答疑地点软件学院办公楼317指定教材AlfredV.Aho,RaviSethi,JeffreyD.Ullman著,赵建华,郑滔,戴新宇译.编译原理第2版.北京:机械工业出版社,2009年5月参考阅读《编译原理(第二版)》HYPERLINK"http://www.china-pub.com/search/search_result.jsp?zuozhe=%C2%C0%D3%B3%D6%A5+%D5%C5%CB%D8%C7%D9+%BD%AF%CE%AC%B6%C5"\t"_blank",张素琴、吕映芝、蒋维杜,清华大学出版社,2005《程序设计语言编译原理》,陈火旺,国防工业出版社,2001评分方式(仅供参考)20%作业及出勤30%课程实验50%期末考试CourseBasicinformationNameCompilersPrinciplesSemister2010-2011(2)SchoolSoftwareschoolTeacherYangXiaoboCourseCode26039Credit/ClassHours4/(48+48)WholeYear/halfYearHalfyearTypeCompulsoryTime2-13weekTuesday/FridayLocationFulinbuildingCoursewebSyllabusCourseDescription:Thisisabasiccourseformajorsofcomputing,aimingatthestudents’masteryofthebasicconcepts,theoriesandtechniquesofcompilers.CourseObjectivesThestudyofthiscoursedevelopsthestudents’abilitytoanalyzeandsolvepracticalproblems,andtounderstandandusetheprinciplesandtechniquesofcompilersinthesoftwaredesignandimplementation.Themaincontentsofthiscoursearethebasicapproachesandprinciplesofcompilers,includinglexicalanalysis,syntaxanalysis,syntax-directedtranslation,immediatecodegeneration,codegenerationandoptimization.RequirementsDataStructures,ProgrammingLanguagesLocationforanswerquestionsRoom317,SoftwareBuildingBook《CompilersPrinciples,Techniques&tools,SecondEdition》,HYPERLINK"http://www.china-pub.com/search/search_result.jsp?zuozhe=Alfred+V%2EAho%2CRavi+Sethi%2CJeffrey+D%2EUllman"\t"_blank"AlfredV.Aho,ChinaMachinePress,2009Reference《Principlesofcompiling,SecondEdition》HYPERLINK"http://www.china-pub.com/search/search_result.jsp?zuozhe=%C2%C0%D3%B3%D6%A5+%D5%C5%CB%D8%C7%D9+%BD%AF%CE%AC%B6%C5"\t"_blank",Zhangsuqin,TsinghuaUniversityPress,2005《Compil