Advanced Compiler Design and ImplementationMuchnick, Steven S.;Muchnick and Associates
Your Satisfaction is Guaranteed:
This textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and object-oriented languages, which is missing from most books. 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 Java classes. The first part of the book, Fundamentals of Compilation, is suitable for a one-semester first course in compiler design. The second part, Advanced Topics, which includes SSA form, loop scheduling, pipelining, and optimization for cache-memory hierarchies, can be used as the basis for a second-semester or graduate course. A unique feature of the book is a well designed compiler implementation project in Java, including front-end and high-tech back-end phases, so that students can build a complete working compiler in one semester. Accompanying support software is available.
|
BookHints: Book Lovers Recommend...
BookHints provided by:
Advanced Compiler Design and ImplementationMuchnick, Steven S.;Muchnick and Associates
Compilers: Principles, Techniques, and ToolsAho, Alfred V.;Ullman, Jeffrey D.;Sethi, Ravi
Compiler DesignWilhelm, Renhard;Maurer, Dieter
Essentials of Programming LanguagesFriedman, Daniel P.;Wand, Mitchell;Haynes, Christopher T.
Introduction To The Theory Of ComputationSipser, Michael |
| 1. |
Modern Compiler Implementation in Java (ISBN: 9780521583886) Appel, Andrew W. Quantity Available: 1
Book Description: Book Condition: Brand New. Book Condition: Brand New * All orders are processed and shipped from Las Vegas Nevada USA *. Bookseller Inventory # 97805215838861.0 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
| 2. |
Modern Compiler Implementation in Java (ISBN: 0521583888 / 0-521-58388-8) Appel, Andrew W. Quantity Available: 4
Book Description: Cambridge University Press. Book Condition: New. pp. x + 548 , Illus. Bookseller Inventory # 7618733 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
Portions of this page may be (c) 2006 Muze Inc. Some database content may also be provided by Baker & Taylor Inc. Copyright 1995-2006 Muze Inc. For personal non-commercial use only. All rights reserved. Content for books is owned by Baker & Taylor, Inc. or its licensors and is subject to copyright and all other protections provided by applicable law.
Portions of this page may be Copyright VNU Entertainment Media (UK) Ltd., 2006, Georg Lingenbrink GmbH & Co., Tite Live, S.A or Informazioni Editoriali S.p.A. All rights reserved.