- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“编译原理课程设计”读书工程环节方案
一、目的与要求
“编译原理”是计算机科学技术专业与软件工程专业的必修课程,是一门理论性和实践性都很强的课程。为了配合《编译原理》课程的教学更全面的理解理论知识,提高实践能力,计算机科学与技术专业以及软件工程专业开设了实践类必修课程-“编译原理课程设计”。通过设计一个小型编译器,更深刻地领会编译程序的基本概念、基本原理和实现方法,培养学生的实际工作能力,加深对课堂教学内容的理解,从而具有初步开发系统软件和应用软件的实际能力。将读书环节融入教学内容的设计中,做好理论教学、实践教学、读书环节三者有机结合,可使学生进一步了解课程理论知识,拓宽视野,加深对本专业相关课程的理解。
在读书工程环节,学生可以通过阅读相关的参考书目,对课程设计的五个主要部分:构造识别符号串的自动机、词法分析程序的构造、语法分析程序的构造、中间语言的生成程序、编译程序的代码生成程序中的任意一个题目进行深入的分析探讨和总结,并提交相应的读书工程报告。
二、考核方式
通过提交读书报告进行考核,该部分成绩要占课程总成绩的 15%。字数不少于5000 字。
三、参考书目
书目名称:编译原理(第 2 版)
原书名: Compilers:Principles,Techniques,and Tools
原出版社: Pearson Education
作者: [美]Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman
译者: 李建中 姜守旭出版社:机械工业出版社出版日期:2003 年 9 月
内容提要:本书深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等, 并在最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,每章都提供了大量的练习和参考文献。本书从介绍编译的原理性概念开始,然后通过构建
一个简单的一遍编译器来逐一解释这些概念。本书是编译原理课程的经典教材, 作者曾多次使用本书的内容在贝尔实验室、哥伦比亚大学、普林斯顿大学和斯坦福大学向本科生和研究生讲授初等及高等编译课程。 本书作者 alfred v.aho、ravi sethi 和 jeffrey d.ullman 是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。本书 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等) 广泛用作本科生和研究生编译原理与技术课程的 教材,本书对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。
书目名称:编译原理及实践
作者:(美)Kenneth C.Louden 著,冯博琴,冯岚等译出版社:机械工业出版社
版次:2000 年 3 月第 1 版
内容提要:本书结合对现代编译器设计理论的详细研究,完整描述了一个可运行的小规模语言编译器(包括源代码)。本书反映了作者的这样一些观点:不掌握理论就不会理解实际的编译器设计;而对大学生来说,看不到理论在实际中的应用就不会真正地理解理论。把本书讨论的概念统一起来,就是一个完整的可运行的编译器,它使用每一章所讨论的技术进行开发,用 C 语言写成。每章最后有大量的练习,使学生的注意力集中在编程问题上。
书目名称:编译程序构造原理和实现技术作者:金成植
出版社:高等教育出版社
出版时间:2000 年 7 月第 1 版 2004 年 4 月第 6 次印刷
内容提要:本书经教育部高等学校计算机教学指导委员会推荐,列入“九五”国家级重点教材建设项目和“面向 21 世纪课程教材”。
本书是作者在其编著的《编译原理与实现》基础上编写的,结合了多年的教学经验,是一本比较成功的教材。它主要以 Pascal 类语言为模型,介绍过程式语言的编译程序构造原理和实现技术。本书共分十章,主要包括词法分析和语法分析的理论与技术,语义分析原理与技术,运行时的存储分配原则,动作文法和属性文法技术,中间代码生成、中间代码优化和目标代码生成的原理与技术等。本书的特点是概念清晰,层次分明,循序渐进,整体性强,便于教学,并反映当前的实用技术。
书目名称:编译原理(第 2 版)
作者:(美)阿霍等著,赵建华等译出版社:机械工业出版社
出版时间:2009-1-1
内容提要:本书是编译领域无可替代的经典著作,被广大计算机专业人士誉为 “龙书”。本书上一版自 1986 年出版以来,被世界各地的
您可能关注的文档
- 《算24点》教学设计.docx
- 《算24点》教学设计三篇.docx
- 《算法设计与分析》复习题参考答案.docx
- 《虽有嘉肴》教案2.docx
- 《孙悟空大战红孩儿》练习题.docx
- 《琐记》读后感500字5篇.docx
- 《台阶》 习题精选-word课件.docx
- 《<物种起源>导言》课后练习.docx
- 《艾青诗选》好词好句摘抄赏析 读《艾青诗选》有感.docx
- 《艾青诗选》优秀摘抄赏析 读《艾青诗选》有感的读书笔记读后感5篇.docx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)