
Please log in to see additional secure content...
|
Module 2 Translators
|
|
|
- Types of translators and their use
- Lexical analysis
- Syntax analysis
- Code generation and optimisation
- Library routines
Candidates should be able to:
- describe the need for, and use of, translators to convert source code to object code;
- understand the relationship between assembly language and machine code;
- describe the use of an assembler in producing machine code;
- describe the difference between interpretation and compilation;
- describe the purpose of intermediate code in a virtual machine;
- describe what happens during lexical analysis;
- describe what happens during syntax analysis, explaining how errors are handled;
- explain the code generation phase and understand the need for optimisation;
- describe the use of library routines.
|