What is Compiler?

Category: Programming

1Definition

A program that translates source code into machine code that a computer can execute.

2Context

Enables high-level programming languages. C, Java, and Go use compilers.

3Example

The C compiler converts human-readable C code into binary instructions for the processor.

Common Trap

Compilers vs interpreters: compilers translate once before running; interpreters translate while running.

Related Terms

More Programming Terms

Look up any term instantly

Get clear definitions without the jargon

Try WhatIsIt.ai