Flexing muscleImage by Nano Taboada via Flickr

compiler, compilador:

  1. Qualquer programa que transforme um conjunto de símbolos em outro obedecendo a uma série de regras sintáticas e semânticas.
  2. Um programa que traduz todo o código-fonte de programas escritos em uma linguagem de alto nível em código-objeto antes da execução do programa. Pesquise também assembler; compile (compilar); high-level language (linguagem de alto nível); interpreted language (linguagem interpretada); language processor (processador de linguagem); object code (código-objeto).