When comparing Coursera - "Compilers" by Stanford vs Modern Compiler Design, 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 Modern Compiler Design is ranked 5th. 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 Covers broad range of topics
Modern Compiler Design covers a broad range of topics not often discussed in other compiler books. The compilation of parallel and logical languages for example.
Pro Good introduction
Modern Compiler Design touches on a variety of topics without being convoluted. It will help the reader grasp the fundamental concepts of compiler theory.
Cons
Con Rarely offered
This course is not frequently run. However, all of the lectures are available for viewing.
Con Poor pseudo-code
The pseudo-code can be difficult to read and follow.
Con Dull book
Modern Compiler Design has large chapters with a condensed layout and dull typography.
