Linguagem compiladas e interpretadas

593 visualizações

Publicada em

Vantagens e Desvantagens, de linguagem compiladas e interpretadas.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
593
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
11
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Linguagem compiladas e interpretadas

  1. 1. Compiladores X Interpretadores FOCUSRubem Francisco S. Bezerra Compiladores, é 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. Interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido.
  2. 2. FOCUSRubem Francisco S. Bezerra Código Fonte Código Objeto Executor SaídaCompilador Compilador arquivo.c result_Arquivo.c result_Arquivo.exeDev C++
  3. 3. FOCUSRubem Francisco S. Bezerra Código Fonte SaídaInterpretad- or arquivo.php browser pagina web Interpretador
  4. 4. FOCUSRubem Francisco S. Bezerra VANTAGENS DESVANTAGENS COMPILADORES EXECUÇÃO MAIS RÁPIDA EXECUÇÃO MAIS LENTACONSOMEM MENOS MEMÓRIA RESULTADO IMEDIATO DO PROGRAMA OU ROTINA DESENVOLVIDA DEPURAÇÃO DO PROGRAMA É MAIS SIMPLES ESTRUTURA DE DADOS DEMASIADO SIMPLES NECESSÁRIO FORNECER O PROGRAMA FONTE AO UTILIZADOR COMPILA O CÓDIGO SOMENTE SE ESTIVER SEM ALGUM ERRO GERA ARQUIVOS-EXECUTÁVEL, PERMITINDO MAIS AUTONOMIA E SEGURANÇA DO CÓDIGO FONTE. VARIAS ETAPAS DE TRADUÇÃO CONSOME MUITA MEMÓRIA NÃO PERMITE CORREÇÃO DINÂMICA INTERPRETADORES
  5. 5. FOCUSRubem Francisco S. Bezerra Exemplo de linguagens Compiladas Interpretadas C C++ FORTRAN PASCAL PYTHON PHP LUA JAVASCRIPT C#
  6. 6. FOCUSRubem Francisco S. Bezerra Fonte http://www.mfa.unc.br/info/carlosrafael/aco/aula16.pdf http://www.inf.ufsc.br/~barreto/cca/arquitet/arq4.htm

×