编译原理第二版清华大学
① 哪本"编译原理"的书比较好
我们学校用的是《编译原理》与《编译原理与实践》这两本书,这两本书都是国外的教材。我觉得《编译原理与实践》这本书不错,自学应该能看懂,而且代码比较多,书最后还有整个小型编译器的源代码。
编译不好学,你就慢慢学吧。
下面的资料请作参考:
当代编译技术三大圣经级别的教材
1.龙书(Dragon book)
书名是Compilers: Principles,Techniques,and Tools
作者是:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman
内容简介
《编译原理》作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界着名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。《编译原理》 是编译领域无可替代的经典着作,被广大计算机专业人士誉为“龙书”。《编译原理》一 直被世界各地的着名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,《编译原理》对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。
与上一版相比,《编译原理》第二版进行了全面的修订,涵盖了编译器开发方面的最新进展。每章中都提供了大量的系统及参考文献。《编译原理》是编译原理课程方面的经典教材,内容丰富,适合作为高等院校计算机及相关专业本科生及研究生的编译原理课程的教材,也是广大技术人员的极佳参考读物。
作者简介
Alfred V.Aho,美国歌伦比亚大学教授,美国国家工程院院士,ACM和IEEE会士,曾获得IEEE的冯·诺伊曼奖。着有多部算法、数据结构、编译器、数据库系统及计算机科学基础方面的着作。
Monica S.Lam,斯坦福大学计算机科学系教授,曾任Tensilica的首席科学家,也是Moka5的首任CEO。曾经主持SUIF项目,该项目产生了最流行的研究用编译器之一。
Ravi Sethi,Avaya实验室总裁,曾任贝尔实验室高级副总裁TLucent Technologies通信软件的CTO。他曾在宾夕法尼亚州立大学、亚利桑那州立大学和普林斯顿大学任教,是ACM会士。
Jeffrey D.Ullman斯坦福大学计算机科学系教授和Gradiance CEO,他的研究兴趣包括数据库理论、数据库集成、数据挖掘和利用信息基础设施教学等。他是美国国家工程院院士、IEEE会士,获得过ACM的KarIstrom杰出教育家奖和Knuth奖。
第一版中文版
第二版中文版
2.鲸书(Whale book)
书名是:Advanced Compiler Design and Implementation
作者是:Steven S.Muchnick
内容简介
本书迎接现代语言和体系结构的挑战,帮助读者作好准备,去应对将来要遇到的编译器设计的问题。
本书涵盖现代微处理器编译器的设计和实现方面的所有高级主题。本书从编译设计基础领域中的高级问题开始,广泛而深入地阐述各种重要的代码优化技术,分析各种优化之间的相对重要关系,以及实现这些优化的最有效方法。
本书特点
●为理解高级编译器设计的主要问题奠定了基础
●深入阐述优化问题
●用Sun的SPARC、IBM的POWER和PowerPC、DEC的Alpha以及Intel的Pentium和相关商业编译 器作为案例,说明编译器结构、中间代码设计和各种优化方法
●给出大量定义清晰的关于代码生成、优化和其他问题的算法
●介绍由作者设计的以清晰、简洁的方式描述算法的语言ICAN (非形式编译算法表示)。
本书是经典的编译器着作,与“龙书”齐名,称为鲸书。书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。本书专为编译器专业人士和计算机专业本科生,研究生编写,在设计和实现高度优化的编译器以及确定优化的重要性和实现优化的最有效的方法等方面,为读者提供了非常有价值的指导。
作者简介
Steven S.Muchnick,曾是计算机科学教授,后作为惠普的PA-RISC和SUN的SPARC两种计算机体系结构的核心开发成员,将自己的知识和经验应用于编译器设计,并担任这些系统的高级编译器设计与实现小组的领导人。他在研究和开发方面的双重经验,对于指导读者作出编译器设计决策极具价值。
3.虎书(Tiger book)
书名是:Modern Compiler Implementation in C /Java /ML,Second Edition
作者是:Andrew W.Appel,with Jens Palsberg
内容简介
《现代编译原理——c语言描述(英文版)/图灵原版计算机科学系列》全面讲述了现代编译器的各个组成部分,包括:词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。与大多数编译原理的教材不同,《现代编译原理——C语言描述(英文版)/图灵原版计算机科学系列》采用了函数语言和面向对象语言来描述代码生成和寄存器分配,对于编译器中各个模块之间的接口都给出了实际的 C 语言头文件。 全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、 SSA(静态单赋值)形式、循环调度、存储结构优化等。
本书是一本着名的编译原理课程的教材。国际上众多名校均采用本书作为编译原理课程的教材,包括美国麻省理工学院、加州大学伯克利分校、普林斯顿大学和英国剑桥大学等。本书在国外享有“虎书”的称号,与有“龙书”之称的《编译原理》(Alfred Aho 等编着)齐名。与编译原理方面的其他名着相比,本书出版时间晚,内容新。 书中专门为学生提供了一个用 C 语言编写的实习项目,包括前端和后端设计,学生可以在一学期内创建一个功能完整的编译器。
作者简介
Andrew W.Appel,美国普林斯顿大学计算机科学系教授,第26届ACM SIGPLAN-SIGACT程序设计原理年会大会执行主席,1998-1999年在贝尔实验室做研究工作。主要研究方向是计算机安全、编译器设计、程序设计语言等。
② 请问清华大学出版社的 编译原理(第二版) 数据结构(汪沁) 里面用的是什么语言。
C语言
③ 哪里可以买到正版在职攻读农业推广硕士专业学位全国统一(联合)考试大纲及复习指南
公共课都没有规定的教材,因为是全国统一出题
那个专业课的在研究生处网上有
初试参考书目
601高等数学
《高等数学》 惠淑荣、吕永震主编 中国农业出版社 2002年
《线性代数》(第三版) 同济大学应用数学系编 高等教育出版社 1996年
《概率与数理统计》(第三版) 浙江大学数学系主编 高等教育出版社 2001年
712普通动物学
《普通动物学》(第三版) 刘凌云主编 高等教育出版社 2002年
713分析化学Ⅰ
《分析化学》 华东理工大学分析化学教研组编 高等教育出版社 2003年
《无机及分析化学》 南京大学无机及分析化学编写组 高等教育出版社 2006年
801生态学
《养殖水域生态学》 董双林、赵文 中国农业出版社 2004年
802生物化学
《基础生物化学》(第一版) 郭蔼光 高等教育出版社 2003年
803普通物理学
《大学物理基础》吴百诗 科学出版社 2005年
804细胞生物学Ⅰ
《细胞生物学》 翟中和 高等教育出版社 2000年
805环境学概论Ⅰ
《环境学》 左玉辉 高等教育出版社 2002年
806分析化学Ⅱ
《分析化学》 华东理工大学分析化学教研组编 高等教育出版社 2003年
《无机及分析化学》 南京大学无机及分析化学编写组 高等教育出版社 2006年
807材料力学
《材料力学》(第四版) 孙训方、方孝淑、关来泰 高等教育出版社 2002年
808水力学
《水力学》 于布 华南理工大学出版社 2001年
809机械设计
《机械设计》 (第八版),濮良贵 高等教育出版社2006
810工程热力学
《工程热力学》(第三版) 沈维道 高等教育出版社 2005年
813微生物学与生物化学
《微生物学教程》(第二版) 周德庆 高等教育出版社 2002年
《生物化学》张曼夫 中国农业大学出版社 2000年
814管理学
《管理学原理与方法》(第四版) 周三多等编着 复旦大学出版社 2003年
815管理学概论
《管理学》(第四版)汪克夷等 大连理工大学出版社 2006年
816水产学概论
《在职攻读农业推广硕士专业学位全国统一(联合)考试大纲及复习指南》(水产学概论部分)(第二版) 中国农业大学出版社出版
817农村区域发展学
《农业区域发展学导论》唐华俊、罗其友 科学出版社 2008年
818 农业信息化导论
《农业信息化技术导论》马新明 中国农业科学技术出版社 2009年
340农业知识综合二
《遗传学》(上、下册) 刘祖洞 高等教育出版社 第二版
《动物生理学》 杨秀平 高等教育出版社 2002年
《水产动物营养与饲料学》 李爱杰 农业出版社 2000年
341农业知识综合三
《C语言程序设计》(第二版) 谭浩强主编 清华大学出版社 2006年
《数据库系统概论》(第四版) 王珊、萨师煊主编 高等教育出版社 2006年
《计算机网络技术与应用》 乔正洪、葛武滇等主编 清华大学出版社
342农业知识综合四
《农村社会学》(第一版)李守经主编 高等教育出版社 2000年
《农业政策与法规》(第二版)周建华主编 华南理工大学出版社 2004年4月
《农业经济学》(第二版)李秉龙、薛兴利主编 中国农业大学出版社 2009年
复试专业课参考书目
610 C语言程序设计
《C语言程序设计》谭浩强 清华大学出版社 2000年
611制冷原理与设备
《制冷原理与设备》吴业正 西安交大出版社 1997年
612遗传与育种学
《水产生物遗传育种学 》(第三版) 吴仲庆 厦门大学出版社 2000年
613水产动物营养与饲料学
《水产动物营养与饲料学》 李爱杰 农业出版社 2000年
614鱼类增养殖学
《鱼类增养殖学》 王吉桥、赵兴文 大连理工大学出版社 2000年
615渔业资源与渔场学
《渔业资源与渔场学》 陈新军 海洋出版社 2004年
616船舶结构与设备
《船舶结构与设备》 金永兴 人民交通出版社 2004年
617经济学
《西方经济学》(宏观部分、微观部分)第四版 高鸿业 中国人民大学出版社
618食品分析与检验
《食品分析》 大连轻工学院、华南理工大学、郑州轻工业学院、西北轻工业学院等编 中国轻工业出版社 1996年
619食品加工工艺学
《水产品加工与利用》汪之和 化学工业出版社
《食品冷藏工艺学》冯志哲 中国轻工业出版社
《食品罐藏工艺学》李雅飞 上海交通大学出版社
620 综合化学
《无机及分析化学》 南京大学无机及分析化学编写组 高等教育出版社 2006年
《无机及分析化学实验》(第四版)南京大学 高等教育出版社2006年版
621水生生物学I
《水生生物学》 赵文主编 中国农业出版社 2005年
622分子生物学I
《现代分子生物学》(第二版) 朱玉贤、李毅 高等教育出版社 2002年
623实验方法与技能Ⅰ
《大学物理实验方法与技术》 汪静 大连出版社 2001 年
624实验方法与技能Ⅱ
《细胞生物实验指导教程》 王金发、何炎明 科学出版社 2004年
625实验方法与技能Ⅲ
《普通化学实验》(第三版) 浙江大学编 高等教育出版社 1996年
626环境生态学
《环境生态学导论》 盛连喜 高等教育出版社 2002年
627高级语言程序设计
《C程序设计》谭浩强 清华大学出版社 2006年
628钢筋混凝土结构
《混凝土结构》(上册)(第二版) 彭少民主编 武汉理工大学出版社 2004年
629环境学概论Ⅱ
《环境学》 左玉辉 高等教育出版社 2002年
630管理学原理与方法
《管理学原理与方法》(第五版)周三多、陈传明,鲁明泓编着 复旦大学出版社 2009年6月
同等学力加试参考书目
901遗传学
《遗传学》(上、下册)(第二版) 刘祖洞 高等教育出版社 2002年
902动物生理学
《动物生理学》 杨秀平 高等教育出版社 2002年
903分子生物学Ⅱ
《现代分子生物学》(第二版) 朱玉贤、李毅 高等教育出版社 2002年
904水生生物学Ⅱ
《水生生物学》 赵文主编 中国农业出版社 2005年
905环境化学
《环境工程化学》赵由才 化学工业出版社 2003年
906环境工程学
《环境工程学》 蒋展鹏主编 高等教育出版社 2005年
907数据库原理
《数据库系统概论》(第4版) 王珊 萨师煊 高等教育出版社 2006年
908编译程序
《编译原理》(第2版)张素琴 清华大学出版社 2005年
909结构力学
《结构力学》(第四版) 李廉锟 高等教育出版社 2004年
910理论力学
《理论力学》 王永岩 煤炭工业出版社 1997年
911机械制造基础
《机械制造工艺学》 王先逵 机械工业出版社 2000年
912微机原理及应用
《微型计算机原理及应用》(第三版) 郑学坚、周斌 清华大学出版社 2001年
913流体力学
《工程流体力学》(Ⅰ) 赵汉中 华中科技大学出版社 2005年
914传热学
《传热学》 杨世铭、陶文铨 高等教育出版社 1998年
915细胞生物学Ⅱ
《细胞生物学》 翟中和 高等教育出版社 2000年
916鱼类学
《鱼类学》(第二版) 冯昭信 中国农业出版社 2005年
917养殖水环境化学
《养殖水环境化学》 雷衍之 中国农业出版社 2004年
918有机化学
《有机化学》 赵建庄 高等教育出版社 2003年
919食品化学
《食品化学》 阚建全 中国农业大学出版社 2002年
920企业管理学
《管理学》(第七版)罗宾斯 中国人民大学出版社 2004年
921统计学
《统计学》(第三版)李洁明 复旦大学出版 2005年
922农村和农业经济学
《农村和农业经济学》焦必方主编 格致出版社 2009年8月
④ 清华大学出版社《编译原理》(第2版) 课后习题答案
希望下述链接能对你有所帮助,谢谢。
http://wenku..com/view/d94edaffc8d376eeaeaa3178.html
⑤ 考研中科院408计算机学科专业基础综合的参考书目是什么
中科院也是统考408,一样的。
全国硕士研究生入学统一考试计算机专业课推荐参考书目
一、数据结构
★ 严蔚敏、吴伟民编着:《数据结构(c语言版)》,清华大学出版社
★ 严蔚敏、吴伟民编着:《数据结构题集(C语言版)》,清华大学出版社
二、计算机组成原理
★唐朔飞编着:《计算机组成原理》,高等教育出版社,1999年版
★唐朔飞编着:《计算机组成原理学习指导与习题解答》,高等教育出版社,2005年9月
★白中英主编:《计算机组成原理》,科学出版社
三、操作系统
★汤小丹、梁红兵、哲凤屏、汤子瀛编着:《计算机操作系统(第三版)》,西安电子科技大学出版社 ★梁红兵、汤小丹编着:《计算机操作系统》学习指导与题解(第二版),西安电子科技大学出版社,2008年9月
四、计算机网络
★谢希仁编着:《计算机网络(第5版)》,电子工业出版社
★高传善、毛迪林、曹袖主编:《数据通信与计算机网络(第2版)》,高等教育出版社说明:
相关参考辅导书:
★《全国硕士研究生入学统一考试计算机专业基础综合考试大纲解析》,高等教育出版社,2008年10月
★巩微、冯东晖主编:《2009年考研计算机学科专业基础综合考试全真模拟试题集》,原子能出版社,2008年10月
★阳光考研命题研究中心编写:《2009年考研计算机科学专业基础综合考试教程》,中国人民大学出版社,2008年11月
⑥ 求编译原理书 清华大学 第二版,很急啊
到网络文库里多搜索一下,好多的啊!
⑦ 大学软件工程专业教材都有哪些
1、《编译原理》
教材:《编译原理》, Alfred V. Aho, Jeffrey D.,ullman着,李建中,姜守旭 译.
2、《解释器构造》
教材:《编译原理》, Alfred V. Aho, Jeffrey D.,ullman着,李建中,姜守旭 译.
3、《计算机导论》
辅助教材:
《计算机文化》(New Perspective of Computer Science, 6th Edition),电子工业出版社,(美)帕森斯(Parsons J.J),2004
或《计算机文化》(New Perspective of Computer Science, 8th Edition), 电子工业出版社,(美)帕森斯(Parsons J.J),2005
(7)编译原理第二版清华大学扩展阅读:
软件工程专业的主干课程:
1、主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
2、该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3、实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计。
参考资料来源:网络—软件工程专业
⑧ 北京邮电大学计算机考研的复试科目是什么
北京邮电大学计算机考研复试的笔试科目:在编译原理与技术、计算机系统结构、数据库系统原理、软件工程、通信原理、人工智能六门选四门。
笔试科目参考书目
编译原理与技术:
1、《编译程序设计原理与技术》 李文生北京邮电大学出版社。
2、《编译原理》(第2版)张素琴等,清华大学出版社。
3、《现代编译原理C语言描述》AndrewW.Appel着,赵克佳等译。
计算机系统结构:
1、《计算机体系结构》郑纬民、汤志忠清华大学出版社2001年。
2、《并行计算机系统结构(第二版)》白中英编着科学出版社2006年。
数据库系统原理:
1、《数据库系统概论》王珊 萨师煊着,高等教育出版社。
2、《数据库系统概念》杨冬青 马秀莉等译 ,机械工业出版社。
3、《数据库系统原理》李建中 王珊着 ,电子工业出版社。
软件工程:
1、《软件工程模型与方法》,肖丁、吴建林等编,北京邮电大学出版社。
2、《实用软件工程》,郑人杰等,清华大学出版社。
3、《UML和模式应用》第三版,CraigLarman,机械工业出版社。
通信原理:
1、《通信原理(合订本)》,周炯槃、庞沁华、续大我、吴伟陵,北京邮电大学出版社。
2、《通信原理》第六版,樊昌信,国防出版社。
人工智能:
《人工智能及其应用》(本科生用书),蔡自兴等,第三版,清华大学出版社,2003。
⑨ 请问谁知道清华大学的 编译原理 课程用的是什么教材谢谢
张素琴 清华大学出版社《编译原理》,建议参考
作者: (美)阿霍 等着,李建中 等译 机械工业出版社《编译原理》俗称“龙书”
⑩ 200分求清华大学《编译原理(第二版)》书末的PLO词法分析C源代码!
http://download.csdn.net/source/636799
这个网站上有,附带课程报告,留下邮箱发给你也行.
PL/0 语言编译程序,由江汉石油学院计算机系周云才
根据清华大学出版社出版,
* 吕映芝,张素琴,蒋维杜编写的教材《编译原理》中第二章(PL/0编译程序的实现)
* 以及附录A中的代码改编而成。