Olá, queridos
leitores. Eu me chamo Antônio Carlos, fiquei responsável pelo tema: Compiladores versus Interpretadores. Nas primeiras
postagens comentarei apenas conceitos básicos do tema. De acordo com o ritmo
delas, aprofundarei nos conteúdos. Nas próximas publicações e nos próximos
dias serão abordados:
- Interpretadores;
- Diferenças em termos resumidos;
- Vantagens e desvantagens;
- Curiosidades dos compiladores e interpretadores.
Durante o processo
de compilação é feita uma análise e síntese. O processo de análise é dividido em: análise
léxica, sintática e semântica. Após os três processos de análises, caso não
haja nenhum erro, é gerado e otimizado o código alvo, chamamos de programa
objeto ou código objeto.
Ao decorrer do
processo de análise e síntese o programa guarda as informações em estruturas
conhecidas como tabela de símbolos. Ao final da verificação de erros, falhas e
inconsistências temos o processo de síntese, que é dividido em geração do código
intermediário e otimização e, enfim, o código de máquina alvo.
Nas próximas postagens
falarei sobre Interpretadores. E, caso necessário, remeterei esse tema aos
demais. Espero que tenha ficado claro! Qualquer dúvida é só comentar neste post
que responderei o mais rápido possível. Equipe Code Masters manda um abraço e
até a próxima!
0 comentários:
Postar um comentário