Skip to content

Course home

x
Sign up
x

Why programs need translation

Why programs need translation

Comparison of compiler and interpreter translation pipelines showing whole-program translation before execution and statement-by-statement translation during execution Programs written in Python or C# are high-level code, which humans can read and edit more easily than raw binary. The CPU cannot run that source code directly, because it only executes machine code.

Interpreters versus compilers Lesson

  1. GCSE
  2. /Computer Science
  3. /Interpreters versus compilers

Step-by-step lessons on Edexcel GCSE Computer Science Interpreters versus compilers. Each one builds up to exam-style questions. Build strong foundations in binary, logic and core programming constructs before moving on to the more complex algorithm design and evaluation questions.

Lessons