|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
本书是经典的编译器著作,与“龙书”齐名。书中针对现代语言和体系结构全面介绍了编译器设计与实现的高级论题,从编译器的基础领域中的高级问题开始,然后深入讨论了各种重要的代码优化。本书专为编译器专业人士和计算机专业本科生,研究生编写,在设计和实现高度优化的编译器以及确定优化的重要性和实现优化的最有效的方法等方面,为读者提供了非常有价值的指导。
作者简介:
Steven S.Muchnick具有丰富而广博的经验。他曾经是计算机科学教授,后来他将自己的知识和经验应用于编译器设计,成为两种计算机体系结构开发团队的核心成员,并担任这些系统的高级编译器设计与实现的领导人,他的研究和开发经验对于指导读者做出编译器设计决策极具价值。
编辑推荐:
近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短、从业人员较少的现状下,美国等发达国家在其计算机科学发展的几十年间积淀的经典教材仍有许多值得借鉴之处。
目录:
Foreword by Susan Graham
Preface 1 Introduction to Advanced Topics 2 Informal Compiler Algorithm Notation 3 Symbol-Table Structure 4 Intermediate Representations 5 Run-Time Support 6 Producing Code Generators Automatically 7 Control-Flow Analysis 8 Data-Flow Analysis 9 Dependence Analysis and Dependence Graphs 10 Alias Analysis 11 Introduction to Optimization 12 Early Optimizations 13 Redundancy Elimination 14 Loop Optimizations 15 Procedure Optimizations 16 Register Allocation 17 Code Scheduling 18 Control-Flow and Low-Level Optimiations 19 Interprocedural Anaysis and Optimization 20 Optimization for the Memory Hierarchy 21 Case Studies of Comilers and Future Trends APP.A Guide to Assembly Languages Used in This Book APP.Representation of Sets,Trees DAGs,and Functions APP.CSofwarere Resources |