Engineering a Compiler
Keith Cooper, Linda Torczon
- 出版商: Morgan Kaufmann
- 出版日期: 2003-12-02
- 售價: $1,176
- 語言: 英文
- 頁數: 801
- 裝訂: Paperback
- ISBN: 1558606998
- ISBN-13: 9781558606999
-
相關分類:
Compiler
已過版
買這商品的人也買了...
-
$680$537 -
$600$510 -
$880$695 -
$1,078Computing Concepts With Java Essentials, 3/e
-
$760$600 -
$590$466 -
$720$569 -
$399CCNA ICND Exam Certification Guide (CCNA Self-Study, 640-811, 640-801) (Hardcover)
-
$750$675 -
$800$760 -
$560$504 -
$550$468 -
$860$731 -
$550$468 -
$390$304 -
$490$417 -
$480$379 -
$750$593 -
$780$663 -
$580$493 -
$550$435 -
$890$703 -
$650$507 -
$650$507 -
$720$569
相關主題
商品描述
Summary
As computing has changed, so has the role of both the compiler and the compiler writer. The proliferation of processors, environments, and constraints demands an equally large number of compilers. To adapt, compiler writers retarget code generators, add optimizations, and work on issues such as code space or power consumption.
Engineering a Compiler re-balances the curriculum for an introductory course in compiler construction to reflect the issues that arise in today's practice. Authors Keith Cooper and Linda Torczon convey both the art and the science of compiler construction and show best practice algorithms for the major problems inside a compiler.
Table of Contents
Overview of Compilation; Scanning; Parsing; Context-Sensitive Analysis; Intermediate Representations; Procedure Abstraction; Code Shape; Introduction to Code Optimization; Data-Flow Analysis; Transformations; Instruction Selection; Instruction Scheduling; Register Allocation; Appendix A: ILOC; Appendix B: Data Structures; Appendix C: Abbreviations, Acronyms, and Glossary