Generation of intermediate code based on an abstract machine model is useful in compilers because
it makes implementation of lexical analysis and syntax analysis easier
syntax-directed translations can be written for intermediate code generation
it enhances the portability of the front end of the compiler
it is not possible to generate code for real machines directly from high level language programs
the answer is A.... it makes implementation of lexical analysis and syntax analysis easier and not c
@arjun sir whats wrong wid option B . just see the point no 8 of this link
@sahil you can see my response sheet...