Classification of programming languages and translators

EasyMedium
12345678910111213141516171819202122232425262728293031323334
Question 22
Easy

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?

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

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

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

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

Classification of programming languages and translators Questions

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