1.

Match the description of several parts of a classic optimizing compiler in List - I, with the names of those parts in List - II:List - IList - IIA. A part of a compiler that is responsible for recognizing1. Optimizer syntaxB. A part of a compiler that takes as input a stream of characters and produces as output a stream of words along with their associated syntactic categories.2. Semantic AnalysisC. A part of a compiler that understands the meanings of variable names and other symbols and checks that they are used in ways consistent with their definitions.3. ParserD. An IR-to-IR transformer that tries to improve the IR program in some way (Intermediate Representation).4. Scanner

A. A - 3, B - 4, C - 2, D - 1
B. A - 4, B - 3, C - 2, D - 1
C. A - 2, B - 4, C - 1, D - 3
D. A - 2, B - 4, C - 3, D - 1
Answer» B. A - 4, B - 3, C - 2, D - 1


Discussion

No Comment Found