When comparing Coursera - "Compilers" by Stanford vs Compilers: Principles, Techniques, and Tools (2nd Edition), the Slant community recommends Coursera - "Compilers" by Stanford for most people. In the question“What are the best resources to learn about compiler construction?” Coursera - "Compilers" by Stanford is ranked 1st while Compilers: Principles, Techniques, and Tools (2nd Edition) is ranked 3rd. The most important reason people chose Coursera - "Compilers" by Stanford is:
When the course is run, it is taken by thousands of students world-wide. Coursera provides a forum where you can discuss the material with others.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Community of students
When the course is run, it is taken by thousands of students world-wide. Coursera provides a forum where you can discuss the material with others.
Pro Free
There is no cost to take this course.
Pro Statement of accomplishment
After successful completion of the course, the student will receive a statement of accomplishment.
Pro Comprehensive
This book covers a wide variety of topics relating to compilers. Explanation are detailed with plenty of examples and exercises provided.
Pro Preferred among developers
"The Dragon Book" is frequently used in university courses and often the resource of choice by experienced developers.
Cons
Con Rarely offered
This course is not frequently run. However, all of the lectures are available for viewing.
Con Issues with Kindle version
There are issues present in the Kindle version that are not in the paper book. An error with an algorithm, and many formatting concerns have been noted.