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