Translating Code
A compiler is a program that translates source code written in a high-level programming language into a lower-level language (machine code, assembly, or another intermediate form) so the computer can execute it.
What Compilers Do
Why Compilers Matter