Hacker News new | ask | show | jobs
by runevault 1477 days ago
Crafting Interpreters is probably the gold standard. They do phase 1 in Java and phase 2 in C but most of the code is pretty translatable.

http://craftinginterpreters.com/

1 comments

Seconding this recommendation. Bob (author) did such an amazing job of that book. I proudly display it in my office. The illustrations alone are worth the cost.