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

The Unix Programming Environment by Brian Kernighan and Rob Pike has an excellent introduction to lex and yacc in it. Following along with this gave me an idea of how languages get parsed and turned into code, and you can work though the whole chapter in a day or two.

It's like 90% of the practical knowledge of what a compiler does that I've ever needed to know for day-to-day coding.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact