Ybadoo - Soluções em Software Livre
Tutoriais
Compiladores

(Sebesta, 2000) O que produz uma execução de programa mais rápida: um compilador ou um interpretador puro? Justifique a sua resposta.

 

A execução de um código compilado é mais eficiente do que a execução de um código interpretado por um interpretador puro, pois o interpretador precisa realizar o processo de tradução de cada instrução a cada nova execução. Em programas compilados, o processo de tradução é realizado uma única vez, para a geração do código objeto, que pode sofrer várias otimizações visando melhorar o desempenho das instruções e da memória alocada.

Sebesta, Robert W. (2000). Conceitos de Linguagens de Programação. 4ª edição. Porto Alegre: Bookman. 624 páginas.