CD Overview
CD Overview
with 3–6 key points per topic for better understanding and memory retention.
2. Preprocessors
3. Compiler
5. Interpreter
● Linker: Combines object files into a single executable, resolves external references.
7. Structure of a Compiler
● Also includes Symbol Table, Error Handler, and Intermediate Representations (IR).
8. Phases of a Compiler
5. Optimization
9. Lexical Analysis
● Removes whitespace/comments.
● Numbers: digit+
4. Symbol Tables
5. Storage Organization
7. Heap Management
● Allocation: malloc(), new
● Format: x = y op z