domingo, 6 de julho de 2008

Primeira postagem... Nesse friozinho de final de tarde de inverno, nada melhor que estar... Em frente ao PC! Bem eu vim aqui pra dizer á vocês a diferença de um compilador e um interpretador! Então vamos lá!
Todo programa escrito numa linguagem de programação de alto nível (C, Pascal, C++, etc) precisa ser traduzido para a linguagem de máquina para que o computador possa executá-lo.Interpretadores e compiladores são os programas responsáveis por essa tradução, processando dados de entrada e gerando ações ou dados de saída.

APLICAÇÕES: Desenhos técnicos; Contabilidade; Simulações matemáticas; Jogos; Criação de programas diversos; Internet: sites de busca, compras, etc.

FUNCIONAMENTO DO INTERPRETADOR:
O interpretador é aquele que não gera código-objeto. A partir de um programa fonte, escrito em linguagem de alto nível, o interpretador, no momento de execução do programa, traduz cada instrução e a executa em seguida.

saiba +...
FUNCIONAMENTO DO COMPILARORES
Um compilador tem a finalidade de converter uma linguagem – Linguagem Fonte – de fácil escrita e leitura para os programadores, numa linguagem –Linguagem alvo ou objeto – que possa ser executada
pelas máquinas..

saiba +...
VANTAGENS DO COMPILADOR

->Execução mais rápida.
->Permite estruturas de programação mais completas .

->Permite a otimização do código fonte.
DESVANTAGENS
->Várias etapas de tradução
->Programação final é maior necessitando mais memória para a sua execução.

->Processo de correção de erros e depuração é mais demorado
VANTAGENS DO INTERPRETADOR
->Depuração do programa é mais simples, consome menos memória
->Resultado imediato do programa ou rotina desenvolvida

DESVANTAGENS
-> Execução do programa é mais lenta
->Estruturas de dados demasiado simples necessário fornecer o programa fonte ao utilizador
FONTE

Nenhum comentário: