Skip to content
MathsGenie logo
Open app

Course home

  1. IGCSE
  2. Computer Science Edexcel
  3. Question bank

Programming languages

EasyMedium
1234
Question 3

A software developer is creating a new utility application written in a high-level programming language.

To be executed by the computer's CPU, this high-level source code must be translated into machine code.

Discuss the differences in how compilers and interpreters translate and execute source code, and explain why a developer might choose one over the other during both the development phase and the final distribution phase.

[6]

Programming languages Questions

  1. IGCSE
  2. /Computer Science
  3. /Programming languages