Understanding Compilers — For Humans
https://medium.com/@CanHasCommunism/understanding-compilers-for-humans-ba970e045877
Do you click that green run button, but don’t really know what’s going on under the hood? Do you want to know how a programming language works? Let’s crack the case wide open with compilers in this article.
This post discusses the major concepts in compilers like tokenization, grammars, parsing, and code generation. Not enough? I include lots of learning resources — so any time you hear something interesting, look for the closest link containing the information you’re looking for.