Which sequence below best describes the order in which the phases of a compiler typically work?
- (A)
Syntax analysis, lexical analysis, semantic analysis, code optimization, intermediate code generation
- (B)
Lexical analysis, syntax analysis, semantic analysis, code optimization, intermediate code generation
- (C)
Syntax analysis, lexical analysis, syntax analysis, semantic analysis, intermediate code generation, code optimization
- (D)
Lexical analysis, syntax analysis, semantic analysis, intermediate code generation, code optimization
