Ranked in these QuestionsQuestion Ranking
Pro Covers theory and application
Engineering a Compiler covers both the theory of constructing a compiler, and the implementation.
Pro Easy read
Engineering a Compiler, Second Edition is an easy read compared to many other compiler books. It is well written and explains concepts in-depth.
Pro Good for beginners
Engineering a Compiler has a beginner-friendly writing style that presents and explains concept without requiring an existing knowledge of compilers.
Con Lack of examples
More examples and exercises could be used throughout the book.