Compiler Engineering In Practice – Part 2: Why is a compiler? | Hacker News Reader