Pergunta de entrevista da empresa Nokia

Explain how a compiler works.