Compiladores na programação: compiladores traduzem programas de linguagens de alto nível para linguagens de máquina. Compiladores no processamento da informação: compiladores processam arquivos XML e páginas dinâmicas da Web. Atividades de um compilador: análise, síntese, leitura/escrita de arquivos.