Interpreter and Compiler Resources

These are the websites I find useful about interpreters and compilers. If you know other cool resources, please let me know.

Books:

Crafting Interpters : The book currently I am reading. It is detailed, yet accessible.
Writing an Interpreter in Go by Thorsten Ball, non-free
Basics of Compiler Design
Let’s Build a Compiler, famous Jack W. Crenshaw tutorial
Build Your Own Lisp: To be honest, I read several chapters from this book but I did not like it and stop reading.
Compiler Construction, Niklaus Wirth
Structure and Interpretetation of Computer Programs
Beautiful Racket

Online Courses:

Udacity Programming Languages Course
Udacity Compilers: Theory and Practice Course

Blog posts:

Let’s Build A Simple Interpreter by Ruslan Spivak (13 Parts)
Programming Paradigms for Dummies: What Every Programmer Should Know, by Peter van Roy;

Tools:

Roslyn
JVM
ANTLR
LLVM