Compiler
Um programa de computador que traduz o código-fonte escrito em uma linguagem de programação (a linguagem fonte) para outra linguagem (a linguagem alvo). O tipo mais comum de compilador traduz de uma linguagem de alto nível para código de máquina.