Q1. Define the term language processors and describe its related concepts.
Q2. Define the term assembler and describe the pass structure of the assembler.
Q3. Define the term macro. Describe macro-definition, call and expansion.
Q4. Describe the concepts of the loaders.
Q5. Describe the phases of compiler with a proper diagram.
Q6. Illustrate the meaning of finite automata? Describe the method of constructing non-deterministic finite automata from a regular expression with an instance.
Q7. Define the term operator grammar and describe the operator precedence parsing algorithm with an ex.
Q8. Illustrate the sources of the optimization.
Q9. Describe loop invariant computation and induction variable elimination with appropriate illustrations.