Você está na página 1de 10

AMBIENTES DE

DESENVOLVIMENTO:
COMPILADORES,
INTERPRETADORES
Grupo NAZA
Componentes: Henrique Franchim Sinatura
Rafael Maluf Ramos da Silva
Sarah El Achkar da Silva
Vinícius Versiani Durães
17/03/2005
OBJETIVO

O objetivo deste trabalho é oferecer uma visão


atualizada da engenharia de software, em particular,
dos ambientes de desenvolvimento tais como
compiladores e interpretadores, apresentando seus
funcionamentos e suas aplicações.
DESCRIÇÃO

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

n Desenhos técnicos;
n Contabilidade;
n Simulações matemáticas;
n Jogos;
n Criação de programas diversos;
n Internet: sites de busca, compras, etc.
n Comando númerico.
FUNCIONAMENTO DO
COMPILADOR
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.
FUNCIONAMENTO DO
COMPILADOR
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.
COMPARAÇÃO

Vantagens Desvantagens
Execução mais rápida Várias estapas de tradução
Permite estruturas de Programação final é maior
Compiladores programação mais completas necessitando mais memória
para a sua execução
Permite a otimização do Processo de correção de erros
código fonte e depuração é mais demorado
Depuração do programa é Execução do programa é
mais simples mais lenta
Interpretadores Consome menos memória Estruturas de dados
demasiado simples
Resultado imediato do programa Necessário fornecer o programa
ou rotina desenvolvida fonte ao utilizador
PRINCIPAIS FORNECEDORES

n SmallTalk;
n AutoLisp;
n Lisp;
n Microsoft Office: Excel, Access, Word Basic.
BIBLIOGRAFIA

n http://pt.wikipedia.org/wiki/

n http://www-di.inf.puc-rio.br/~rangel/comp.html

n http://www.dca.fee.unicamp.br/~eleri/ea878/03/a2/a2.
pdf

n http://www.cefetrn.br/~braulio/G71005-
OrgComp/2004.2/avaliacao/OtCompiladores_17102.
doc

Você também pode gostar