Compiladores

396 palavras 2 páginas
Diferenças entre compiladores e interpretadores
Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível para um código que o computador (a máquina) interprete. Este tradutor tem a função de traduzir uma linguagem abstrata para uma linguagem binária.
-------------------------------------------------
Publicado em: 10/03/2009 | Autor: Nícolas Müller | Categoria: Programação
Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível para um código que o computador (a máquina) interprete. Este tradutor tem a função de traduzir uma linguagem abstrata para uma linguagem binária.
Compilador:
Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para sua execução) ao ser compilado gera outro código que é interpretado pelo computador. Este código compilado é chamado de código objeto, podendo ser umarquivo executável que é reproduzido em um sistema operacional, por exemplo. Este tipo de tradutor é um dos mais utilizados.

Os compiladores analisam o código em três partes, de forma sintática ou hierárquica, análise léxica ou linear e anâlise semântica.

Alguns compiladores contam com um pré-processamento. Este pré-processamento é responsável por modificar o código-fonte conforme necessidades que o compilador identifique que sejam necessárias, por exemplo, otimização de código.

Vantagens: * O código compilado é mais rápido de ser acessado; * Impossibilita ou pelo menos dificulta ser quebrado e visualizado o código-fonte original; * Permite otimização do código por parte do compilador; * Compila o código somente se estiver sem algum erro.

Desvantagens: * Para ser utilizado o código precisa passar por muitos níveis de compilação; * Assim como vantagem a possibilidade de não poder visualizar o código-fonte, pode ser uma desvantagem; * Processo de correção ou alteração do código requer que ele seja

Relacionados

  • Compiladores
    568 palavras | 3 páginas
  • Compiladores
    2425 palavras | 10 páginas
  • Compiladores
    970 palavras | 4 páginas
  • Compiladores
    569 palavras | 3 páginas
  • compiladores
    780 palavras | 4 páginas
  • Compiladores
    1018 palavras | 5 páginas
  • Compiladores
    1037 palavras | 5 páginas
  • compiladores
    1300 palavras | 6 páginas
  • Compiladores
    9795 palavras | 40 páginas
  • Compiladores
    4177 palavras | 17 páginas