Parts of a Compiler
ä Compilers divide their problem into steps or passes
to conquer it
ä Initial pass takes as input the source program
ä Last pass outputs the code for execution
ä Driver programs such as cc are often used to invoke
programs that cause subsequent passes to take place
ä Compiler
ä A program or set of programs that translates one
language into another
ä Four pass compiler