Modern Compiler Implementation in ML,Used

Modern Compiler Implementation in ML,Used

In Stock
SKU: SONG0521582741
Brand: Brand: Cambridge University Press
Sale price$93.45 Regular price$133.50
Save $40.05
Quantity
Add to wishlist
Add to compare

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

Payment Option
Payment Methods

Help

If you have any questions, you are always welcome to contact us. We'll get back to you as soon as possible, withing 24 hours on weekdays.

Customer service

All questions about your order, return and delivery must be sent to our customer service team by e-mail at yourstore@yourdomain.com

Sale & Press

If you are interested in selling our products, need more information about our brand or wish to make a collaboration, please contact us at press@yourdomain.com

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.

Recently Viewed