Professional Documents
Culture Documents
CD ASSIGNMENTS
CD ASSIGNMENTS
CD ASSIGNMENTS
Department of CS & IT
Assignment – I
Course – MCA
Subject – Compiler Design
Subject Code – MCA106E Sem- 1st
Instructions:
*For long answer type questions, answer limit is 250 to 300 words.
Department of CS & IT
Assignment – I
Course – MCA
Subject – Compiler Design
Subject Code – MCA106E Sem- 1st
Instructions:
*For long answer type questions, answer limit is 250 to 300 words.
Department of CS & IT
Assignment – IV
Course – MCA
Subject – Compiler Design
Subject Code – MCA106E Sem- 1st
Instructions:
*For long answer type questions, answer limit is 250 to 300 words.
Q.5 Define Symbol table. Explain different types of Data structure for symbol table.
KALINGA UNIVERSITY
Department of CS & IT
Assignment – V
Course – MCA
Subject – Compiler Design
Subject Code – MCA106E Sem- 1st
Instructions:
*For long answer type questions, answer limit is 250 to 300 words.
1. Explain about the sources and criterions of code optimization as machine dependent and
independent types
2. Explain common sub expression elimination with an example.
3. Explain about i) Instruction Scheduling ii) Elimination of Loop invariant variable with an
example
4. Explain the following with an example
a) Dead code elimination
b) Copy propagation, constant folding.
c) Strength Reduction
Understand
5. Consider the pseudo code for quick sort and perform all the function preserving
transformation techniques on flow graph of it.