Title
Modern Compiler Implementation in ML,Used
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 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 does 'Modern Compiler Implementation in ML' cover? A: The textbook covers all phases of a modern compiler, including lexical analysis, parsing, semantic actions, intermediate representations, instruction selection, dataflow analysis, register allocation, runtime systems, and advanced topics like garbage collection and optimization techniques.
- Q: Is this book suitable for beginners in compiler design? A: Yes, the first part of the book, titled 'Fundamentals of Compilation', is suitable for beginners and can serve as a one-semester introductory course in compiler design.
- Q: What is the condition of the used book? A: The book is listed as 'Used Book in Good Condition', indicating that it has been previously owned but is still in good shape for reading and study.
- Q: How many pages does the book contain? A: The book contains a total of 548 pages, providing comprehensive coverage of compiler implementation topics.
- Q: Who is the author of the book? A: The author of 'Modern Compiler Implementation in ML' is Andrew W. Appel.
- Q: When was this book published? A: The book was published on December 13, 1997, and is a revised edition.
- Q: What is the binding type of this book? A: The book is available in hardcover binding, which offers durability and a professional look.
- Q: Can this book be used for graduate-level courses? A: Yes, the advanced chapters included in the book make it suitable for use in two-semester or graduate-level courses.
- Q: Does the book include practical examples? A: Yes, the book provides detailed descriptions of compiler module interfaces illustrated with actual C header files.
- Q: What programming languages are discussed in the book? A: The book discusses compiler implementation techniques relevant to both functional and object-oriented programming languages.