Linguagens como C e C++ são compiladas, e seus códigos fontes são transformados diretamente em linguagem de máquina. Linguagens como Java, C# e Python, diferentes das citadas a cima, são linguagens interpretadas.
Linguagens como C e C++ são compiladas, e seus códigos fontes são transformados diretamente em linguagem de máquina. Linguagens como Java, C# e Python, diferentes das citadas a cima, são linguagens interpretadas.
Ao utilizar o método de compilação, o compilador irá ler o código, fazer todas as análises sintáticas e demais processos, para, por fim, gerar um arquivo código-objeto ou um arquivo executável. Já na interpretação, nenhum arquivo ou código é gerado, e sim uma tradução instantânea, em tempo de execução.