The plain-English version
A tool that translates code into another representation, such as machine code, bytecode, or another language. Compilation can happen ahead of time or while a program runs.
Why it matters
Compilation errors generally need fixing before the affected program can run.
The docs behind it
Documentation links checked .
Editorial review · October 28, 2026
Corrected: Clarifies ahead-of-time and just-in-time compilation; compilation is not restricted to a separate pre-launch step.