A curated collection of interactive HTML presentation decks, slide outlines, and topics covering Compilers.
A compiler is a program that translates a program. The input is source code in one language; the output is an executable program — usually in machine code, sometimes in another high-level language, sometimes in bytecode for a virtual machine.