Back to GCSE
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