With the advent of Java, byte-code interpreters are becoming popular again. List three different techniques used to make byte-code interpretation faster. By tool we mean something that will help you write the module. For example, a tool that will automatically generate the module from a description your provide. Describe in general terms what each tool does and how it works.
Many compiler systems can compile code for two or more languages.
Describe how this would work. Some compiler systems will generate code for more than one machine architecture. Explain how such a system would work. Relate it to the previous part of this question.