About this deck
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. Key sections include: Compi lers.; Opening What a compiler is.; Chapter I The five phases.; Chapter II Hopper and the A-0.; Chapter III FORTRAN I.; Chapter IV Lexical analysis.; Chapter V Context-free grammars.; Chapter VI LL, LR, and friends.; Chapter VII Abstract syntax trees.; Chapter VIII Type checking..
technologycompilers