2.6
Programming Languages
High-level, low-level, translators
High-level: Portable, easier to read, needs translation
Low-level: Machine-specific, faster execution
Assembly: Uses mnemonics like ADD, MOV, requires assembler
Compiler: Translates all at once, creates executable
Interpreter: Translates line by line, slower execution
Exam Tips
- •Always define key terms before explaining concepts
- •Use specific examples where possible to demonstrate understanding
- •Check mark allocation - one point per mark is a good guide