Ybadoo - Soluções em Software Livre
Tutoriais
Compiladores

(Aho, 2008) Um compilador que traduz uma linguagem de alto nível para outra linguagem de alto nível é chamada de tradutor de fonte para fonte. Que vantagens existem em usar a linguagem de programação C como linguagem objeto para um compilador?

 

A grande vantagem é a portabilidade, pois existem compiladores C para quase todas as arquiteturas computacionais conhecidas, uma vez que a linguagem de programação C é praticamente a mãe de todas as linguagens de programação modernas. Outra vantagem importante é o desempenho, uma vez que a linguagem de programação C permite o compartilhamento de recursos de alto e baixo nível, permitindo o acesso direto aos instruções do microprocessador.

Aho, Alfred V. (2008). Compiladores: princípios, técnicas e ferramentas. 2ª edição. São Paulo: Pearson Addison-Wesley. 634 páginas.