Compiled language produce a native binary before execution.

  1. Raw source code gets translated into Machine Code before execution.

Some of the popular compiled languages:

  1. Rust
  2. Go
  3. C
  4. C++
  5. Swift
  6. Zig

Rust

flowchart LR
    A[".rs"] --> B["Machine Code"]
    B --> C["Binary"]
    C --> D["Run"]

Go

flowchart LR
    A[".go"] --> B["Machine Code"]
    B --> C["Binary"]
    C --> D["Run"]

C

flowchart LR
    A[".c"] --> B["Machine Code"]
    B --> C["Binary"]
    C --> D["Run"]

C++

flowchart LR
    A[".c++"] --> B["Machine Code"]
    B --> C["Binary"]
    C --> D["Run"]