Q1. Distinguish between a Compiler and an Interpreter.
Q2. Write down a regular expression for a variable name in the JAVA language.
Q3. What are the different elements of an assembly language programming? Give at least one illustration of each and every category.
Q4. Write down the different aspects of compilation?
Q5. How literal references are handled in the Pass I assembler? Illustrate by taking an appropriate illustration.
Q6. Describe the program relocatability.
Q7. Compare and contrast the recursive descent parsing through table driven LL(1) parsing?