O que é um compilador?

0
2126

Um compilador é um programa de sistema que traduz um programa descrito em uma linguagem de alto nível para um programa equivalente em código de máquina para um processador. Em geral, um compilador não produz diretamente o código de máquina mas sim um programa em linguagem simbólica (assembly), semanticamente equivalente ao programa em linguagem de alto nível. O programa em linguagem simbólica é então traduzido para o programa em linguagem de máquina através de montadores.

Referência da aula:
http://www.dca.fee.unicamp.br/cursos/EA876/apostila/HTML/node37.html

Confira o vídeo: