Hacker News new | past | comments | ask | show | jobs | submit login

That reminds me of the dragon book that goes heavily into VAX assembly and optimizing for CISC machines. Probably not the best resource for beginners or amateurs these days, but it won a Turing award at least.

The problem is what it means to write a compiler is pretty broad, some amateur projects focus on backend work, some on front end, many in between.




Also tremendous amounts just on parsing C. I found Lisp In Small Pieces far more interesting.


The Dragon Book is just not very good. The newer editions spend far too long on parsing, which is not a big problem, and just make it look scary.

Grune's Parsing Techniques is a good book (IIRC when I read it ten years ago), and there are some other ones here.

https://gcc.gnu.org/wiki/ListOfCompilerBooks




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: