Multiple choice

Which of the following is associated with the term “Machine independent optimisation” in analysing the compilation of PL/I programme?

  1. Recognition of basic syntactic construction through reductions

  2. Creation of more optimal matrix

  3. Recognition of basic elements and creation of uniform symbols

  4. None of these

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Machine-independent optimization in compiler design refers to optimizations that can be applied to the intermediate code representation rather than being tied to a specific machine architecture. This involves analyzing and transforming code to create more efficient execution patterns without targeting any particular processor, often through techniques like creating optimal intermediate representations or improving algorithmic efficiency at the code structure level.