
10 Compilers – Principles and Practice
need not do if the character between ‘1’ and ‘10’ were ‘.’. In that case, the atoms would be ‘DO11I
(a valid identifier)’ ‘=’ ‘1.10’.
Load-and-Go compiler: We have already discussed this in Section. 1.3.5.
Optimizing compilers: They contain provisions for target code optimization, so that it is efficient
in terms of execution speed and memory usage. Almost all modern compilers do have such facility,
generally as a number of options.
Just-in-time compiler: Used by Java and by Microsoft .Net’s Common Intermediate Language
(CIL). Here, an application is supplied as bytecode, which is subsequently compiled ...