Skip to content

Course home

Classification of programming languages and translators

Classification of programming languages and translators

EasyMedium
12345678910111213141516171819202122232425262728293031323334
Question 22

A software developer decides to distribute a new application by first compiling the high-level source code into intermediate bytecode rather than native machine code.

Which of the following statements correctly describes a feature of this translation and execution process?

A

The compiler used to generate the bytecode must be installed on the target machine to execute the program.

B

The intermediate bytecode is highly platform-dependent, meaning a unique bytecode file must be compiled for each different target processor architecture.

C

The bytecode is platform-independent and is translated into machine code at runtime by a virtual machine specific to the target architecture.

D

An assembler is required on the target machine to translate the intermediate bytecode into high-level source code before execution.

Markscheme

Classification of programming languages and translators Questions

  1. GCSE
  2. /Computer Science
  3. /Classification of programming languages and translators

48 exam-style questions on AQA GCSE Computer Science Classification of programming languages and translators. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank