All mock tests are FREE till 31 December — register to save your progress

A compiler for a high-level language that runs on one machine and produces code for another machine is called a

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: A. Cross compiler

Explanation

A cross compiler runs on a host machine and generates code for a different target machine.

More Theory of Computation and Compilers questions