While focusing on the essential techniques common to all language paradigms, this book provides readers with the skills required for modern compiler construction. All the major programming types (imperative, object-oriented, functional, logic, and distributed) are covered. Practical emphasis is placed on implementation and optimization techniques, which includes tools for automating compiler design.
Dick Grune
"There's nothing this programmer likes more in a book than a structured, logical layout, and Modern Compiler Design has it by the bucketful. [.] this excellent book covers not just procedural languages, but object-oriented, functional, logic and parallel/distributed languages too. [.] a well-written and thorough book [.] recommended for the compiler novice." - David Johns in Application Development Advisor, Nov/Dec 2000
()