Concept Flow - Why code generation produces executable output
Source Code
Compiler Frontend
Intermediate Representation
Code Generation
Machine Code / Executable
Run on Hardware
The process starts with source code, which the compiler transforms step-by-step until it produces machine code that the computer can run directly.