Acredito que você vá receber várias "visões", então lá vai a primeira ;-)
Compilação: transforma um arquivo "fonte", que é escrito em uma linguagem capaz de ser manuseada por seres humanos, em um arquivo "binário" que é legível por uma máquina (pode ser uma máquina virtual, como o java). Este processo é realizado uma única vez, e a partir dai a nossa "maquina" passa a trabalhar sempre com o binãrio. Interpretação: A máquina tenta "interpretar" o arquivo "fonte" a toda execução. A cada "instrução" da linguagem a máquina faz a "tradução" para o correspondente binário. Este processo ocorre todas as vezes que o programa é executado. Comparação: O processo de compilação é um passo a mais para a execução de um programa, mas este passo é executado apenas uma vez, para transformar o "fonte" de linguagem "humana" para linguagem de máquina, dai em diante não pe mais necessária a tradução, isto torna a execução bastante rápida. Já na interpretação esta "tradução" é feita todas as vezes que o programa é executado, apesar de não termos o "passo a mais" da compilação, acabamos tendo uma "mini compilação" comando-a-comando do programa, tornando sua execução um pouco mais lenta. Analogia: Compilação: imagine que você tem um texto em ingles, contrata um tradutor que o traduz para portuges, e a partir dai vc pode ler sempre a versão em portugues. Interpretação: você precia que o tradutor esteja ao seu lado sempre que for ler o texto para que ele traduza linha a linha para você. (a primeira alem de ser mais rapida a partir da segunda leitura, se voce for ler muitas vezes o texto, ela é mais barata ;-) ) []s Bulinha On 11/20/05, Marcelo Barros <[EMAIL PROTECTED]> wrote: > Peço ate desculpas por causa dessa pergunta boba, mais estou numa > dificuldade só em compreende-las... alguem por favor poderia me > explicar?? > > 1. Explique o que você entende por compilação. > 2. E por interpretação. > 3. Compare os dois modos: compilação e interpretação. Indique em que > circusntâncias um modo é mais vantajoso que o outro. > > > > > > > > > Yahoo! Groups Links > > > > > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Get fast access to your favorite Yahoo! Groups. Make Yahoo! your home page http://us.click.yahoo.com/dpRU5A/wUILAA/yQLSAA/5cFolB/TM --------------------------------------------------------------------~-> Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/jug-petropolis/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
