Title
Modern Compiler Implementation In C
Processing time: 1-3 days
US Orders Ships in: 3-5 days
International Orders Ships in: 8-12 days
Return Policy: 15-days return on defective items
This New, Expanded Textbook Describes All Phases Of A Modern Compiler: Lexical Analysis, Parsing, Abstract Syntax, Semantic Actions, Intermediate Representations, Instruction Selection Via Tree Matching, Dataflow Analysis, Graphcoloring Register Allocation, And Runtime Systems. It Includes Good Coverage Of Current Techniques In Code Generation And Register Allocation, As Well As Functional And Objectoriented Languages, That Are Missing From Most Books. In Addition, More Advanced Chapters Are Now Included So That It Can Be Used As The Basis For A Twosemester Or Graduate Course. The Most Accepted And Successful Techniques Are Described In A Concise Way, Rather Than As An Exhaustive Catalog Of Every Possible Variant. Detailed Descriptions Of The Interfaces Between Modules Of A Compiler Are Illustrated With Actual C Header Files. The First Part Of The Book, Fundamentals Of Compilation, Is Suitable For A Onesemester First Course In Compiler Design. The Second Part, Advanced Topics, Which Includes The Advanced Chapters, Covers The Compilation Of Objectoriented And Functional Languages, Garbage Collection, Loop Optimizations, Ssa Form, Loop Scheduling, And Optimization For Cachememory Hierarchies.
⚠️ WARNING (California Proposition 65):
This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.
For more information, please visit www.P65Warnings.ca.gov.
- Q: What topics are covered in 'Modern Compiler Implementation in C'? A: The book covers all phases of a modern compiler, including lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems.
- Q: Is this book suitable for beginners in compiler design? A: Yes, the first part of the book, 'Fundamentals of Compilation', is designed for a one-semester introductory course in compiler design.
- Q: Can this book be used for advanced studies in compiler design? A: Absolutely, the second part titled 'Advanced Topics' includes advanced chapters that cover object-oriented and functional languages, garbage collection, loop optimizations, and more, making it suitable for graduate-level studies.
- Q: What is the condition of the book being sold? A: The book is listed as 'Used Book in Good Condition', indicating it has been previously owned but is still in very good shape.
- Q: What is the page count of 'Modern Compiler Implementation in C'? A: The book contains a total of 554 pages.
- Q: Who is the author of this textbook? A: The author of 'Modern Compiler Implementation in C' is Andrew W. Appel.
- Q: When was this book published? A: The book was published on December 13, 1997.
- Q: What is the binding type of this book? A: The book is available in hardcover binding.
- Q: Does this book include practical examples? A: Yes, detailed descriptions of compiler module interfaces are illustrated with actual C header files, providing practical insights.
- Q: What is the edition of this book? A: The book is a 'Revised, Expanded, Subsequent' edition.