Compilador
Um compilador é um programa que converte código-fonte escrito em uma linguagem de alto nível em código de máquina executável ou em uma linguagem intermediária. Ele realiza análise léxica, sintática e semântica.
Exemplo: O gcc
é um compilador usado para transformar código C em programas binários executáveis.