1) Write down the various storage allocation strategies. Explain them in detail.
2) Write down the limitations of static allocation.
3) What do you mean by calling sequences and write brief notes on its types.
4) When does a dangling reference occur? Write down its impact on programs.
5) Write down the circumstances in which stack allocation cannot be used.
6) Write down the various types of parameter passing.
7) Write down the two approaches of implementing Dynamic Scope? Write down the difference between the two.
8)a) Describe the principle sources of optimization in detail.
(b) What are the different ways of calling procedures?
9)(a) Explain in detail about the following:
i) Copy Propagation
ii) Dead-code Elimination and
iii) Code motion.