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 Engineering a Compiler, Second 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
Compilers: Principles, Techniques, and Tools (2nd Edition)
All
3
Experiences
Pros
2
Cons
1
Top
Pro
Comprehensive
This book covers a wide variety of topics relating to compilers. Explanation are detailed with plenty of examples and exercises provided.
See More
Top
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.
See More
Top
Pro
Preferred among developers
"The Dragon Book" is frequently used in university courses and often the resource of choice by experienced developers.
See More
Hide
Get it
here
2
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