Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Compilers: Principles, Techniques, and Tools (2nd Edition)?
Ad
Ad
Coursera - "Compilers" by Stanford
All
4
Experiences
Pros
3
Cons
1
Top
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.
See More
Top
Con
Rarely offered
This course is not frequently run. However, all of the lectures are available for viewing.
See More
Top
Pro
Free
There is no cost to take this course.
See More
Top
Pro
Statement of accomplishment
After successful completion of the course, the student will receive a statement of accomplishment.
See More
Hide
Get it
here
9
0
Structure and Intepretation of Computer Programs
All
3
Experiences
Pros
3
Top
Pro
Knowledge can be applied to any language
This isn't a book you'll glean direct practical tidbits out of, an introduction to not only functional programming but how to think in a paradigm outside the usual way C*/Python/Ruby/Java/etc... are coded. Even if you wind up never working in Scheme or any other primarily functional language, the tactics and thought processes you'll learn here will apply to any currently-evolving language to a greater or lesser degree. You'll be able to map your thought process into the paradigm that works best for your current situation and not just be forced into a limited set of idioms that causes unnecessary boilerplate and clunky code mangling.
See More
Top
Pro
Teaches very important programming concepts
Like closures and encapsulation without language support of objects.
See More
Top
Pro
Very good for absolute beginners
This book gives a great insight about immutable and mutable state (with pros and cons), typisation, FP, OOP, and many other things in a very beginner-friendly manner
See More
Hide
Get it
here
49
3
Engineering a Compiler, Second Edition
All
4
Experiences
Pros
3
Cons
1
Top
Pro
Covers theory and application
Engineering a Compiler covers both the theory of constructing a compiler, and the implementation.
See More
Top
Con
Lack of examples
More examples and exercises could be used throughout the book.
See More
Top
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.
See More
Top
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.
See More
Hide
Get it
here
1
0
Modern Compiler Design
All
4
Experiences
Pros
2
Cons
2
Top
Con
Poor pseudo-code
The pseudo-code can be difficult to read and follow.
See More
Top
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.
See More
Top
Con
Dull book
Modern Compiler Design has large chapters with a condensed layout and dull typography.
See More
Top
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.
See More
Hide
Get it
here
0
0
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop