Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

PROCESSO DE COMPILAÇÃO E INTERPRETAÇÃO 
A compilação e a interpretação são processos parecidos como de uma 
tradução, onde transformam códigos de uma linguagem específica para a 
linguagem de máquina. 
Na compilação o programa converte os códigos mais complexos (de alto 
nível) em códigos mais simples, em linguagem de máquina, para que o 
processador execute o programa. Como exemplo desse processo temos as 
linguagens: C e C++. Neste método o código é traduzido completamente para a 
linguagem de máquina ao usuário final, através de um arquivo executável. 
 
 Linguagem da programação escrita 
 
 
 Compilador 
 
 
 Linguagem de máquina 
 
 
 Geração do código 
 
 
 
 
 
 
 
 
 Execução 
 
 
Na interpretação o código é analisado linha a linha, tendo sua tradução 
feita em partes. Neste método será preciso entender e interpretar o código no 
Código 
Fonte 
Código 
Objeto 
Código 
Executável 
Execução 
interpretador instalado na máquina, tendo como exemplos de linguagens que 
utilizam essa interpretação: PHP, JavaScript, Python e Ruby. 
 
 
 
 Interpretador 
 
 
 
 
Avaliando os dois processos é possível identificar que o processo de 
interpretação se torna mais flexível pois nele é possível alterar somente uma 
parte desejada caso seja necessário, ao contrário da compilação, que, caso haja 
alguma modificação todo o processo deverá ser refeito. 
Em contrapartida, na compilação o código já vem pronto e fechado para 
ser executado, o que o torna mais rápido em relação à interpretação que é 
traduzida e executada linha a linha, e não gera um arquivo executável. Além 
disso a compilação traz maior estabilidade e agilidade. 
Com isso, podemos concluir que os processos de compilação e 
interpretação irão depender da finalidade desejado pelo usuário e que ambas 
têm suas vantagens e desvantagens, conforme mencionadas acima.

Mais conteúdos dessa disciplina