Translators

CPUs can only understand Machine Code, therefore any program written in another language must be translated to Machine Code so that the CPU can execute its instructions.

There are three types of translators:

  • Assemblers - translating Assmebly Langauge to Machine Code
  • Interpreters - translating specific High Level Langauges line by line to Machine Code
  • Compilers - translates specific High Level Languages to Machine Code ahead of time

Included in the following specifications:
Edexcel GCSE Computer Science