Background: CS/EE undergrad... love studying programming languages... eager to study & write a compiler...
I'm going to take a compilers class next semester, but researched the required book on amazon: http://www.amazon.com/Modern-Compiler-Implementation-Andrew-Appel/dp/052182060X
Doesn't look too promising...
Any suggestions for good compiler books or related books?
http://www.amazon.com/exec/obidos/ASIN/0805316701
This is a good tour of front-end and back-end stuff, a decent intro to code gen, and is built on a hand-written recursive-descent C parser. That it's specific to one C compiler made it better to read straight through, but I rarely refer back to it.
So far this year, I've been liking Muchnick:
http://www.amazon.com/exec/obidos/ASIN/1558603204
This is pretty heavy on the backend and codegen, which is where my head is at these days.
Compilers is a big topic. What part interests you most? Parsing? Optimization? Semantics and error detection? Code generation?