- describe compiler
- describe interpreter
- define object code program
- describe the analysis - synthesis model
- state the four stages of front-end analysis (Lie So Shitty iew)
- describe lexical analysis
- define lexeme
- describe tokenisation process
- define symbol table
- describe what is meant by syntax analysis
- describe what happens to errors checked in this stage.
- describe what is meant by code generation
- describe what is meant by optimisation
- describe what is meant by RPN
- explain why compilers make use of RPN
- explain how expressions are evaluated using a stack
- describe postfix notation
- define BNF notation
- describe the BNF
- state the two types of statements