MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

COMPILER DESIGN

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Code Optimization is done before intermediate code generation phase
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -Some code optimizations are carried out on the intermediate code because program analysis is more accurate on intermediate code than on machine code.

Detailed explanation-2: -The code optimization in the synthesis phase is a program transformation technique, which tries to improve the intermediate code by making it consume fewer resources (i.e. CPU, Memory) so that faster-running machine code will result.

Detailed explanation-3: -Code optimization is an important phase to improve the time and space requirement of the generated target code. Given a code in intermediate form it applies optimizing techniques and reduces the code size and returns the code in intermediate form.

Detailed explanation-4: -COMPILER DESIGN. UNIT V. Optimization & Code Generation. Optimization is the final stage of compiler, though it is optional. This is a program transformation technique, which tries to improve the code by making it consume less resources (i.e. CPU, Memory) and deliver high speed.

There is 1 question to complete.