4.3.5 Outline the need for a translation process from a higher level language to machine executable code


Key terms


  •  Compiler - If the translator translates a high level language into a lower level language (done in a batch) 


  •  Interpreter - the translator translates a high level language into an intermediate code which will be immediately executed by the CPU (done line by line)
  • Java virtual machine- translate byte code into machine code.