OCR Computing A-Level Revision

Interpretation, Compilation (3.2.a, 3.2.d)

Source code is translated, either by an interpreter or a compiler. Generally languages are either interpreted or compiled - a common exception is Java (which can be run on a virtual machine or compiled into bytecode).

Advantages of interpreted (or intermediate) code

Advantages of compiled code