← Back to context

Comment by seanmcdirmid

5 years ago

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.