Ask HN: What are the best resources to learn about compilers? |
Ask HN: What are the best resources to learn about compilers? |
https://en.m.wikipedia.org/wiki/Compilers:_Principles,_Techn...
[Edit: it's Building an Optimizing Compiler by Bob Morgan.]
That's assuming you don't want to waste your time reading about parsing, type checking, or serializing an AST into some form of assembly, the parts of a compiler which just aren't that interesting.
Step one is to learn about BNF grammers.
When I was in school we used a book called Princples of Compiler Design. I felt this was an excellent bok at the time. It taught me a lot about how toprogram well.