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
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