← Back to Blog

[Compiler] Overview

computer-science > development

2026-03-101 min read

#development #programming #cs

Interpreter and Compiler

Interpreter

Compiler

Hybrid compiler

Cross compiler

Language processing system

        Source program
                |
                v
        +---------------+
        |  Preprocessor |
        +---------------+
Modified(Extended) source program
                |
                v
        +---------------+
        |    Compiler   |
        +---------------+
       Target assembly code
                |
                v
        +---------------+
        |   Assembler   |
        +---------------+
    Relocatable machine code
                |
                v
        +---------------+
        | Linker/Loader | <-- Library routines
        +---------------+
                |
                v
      Target machine code
   (executable, binary code)