Article image
Valdir Alves
Valdir Alves14/07/2022 18:16
Compartilhe

O que é Compilador?

  • #.NET

Compilador é um programa que realiza a conversão de linguagem de alto nível para baixo nível.

Mas quando isso acontece?

Isso acontece quando rodamos o comando "dotnet run"...

Com este comando o compilador inicia o processo de verificação do código escrito, com a etapa High level Language.

Depois verifica se o código digitado é válido na linguagem em questão na etapa Symbol Table.

Estando OK até o momento seguimos para o Error Handler.

Lembrando que o Error Handler é chamado após cada etapa e ele é responsável por fazer a verificação na etapa anterior, em busca da existência de erros.

Caso a busca seja positiva para erro o processo de compilação é interrompido imediatamente.

Não localizando nenhum tipo de erro o código de saída, linguagem de baixo nível, é gerado na etapa Machine Code depois de ter passado por todo o processo.

Compartilhe
Comentários (1)
Leandro Carrer
Leandro Carrer - 14/07/2022 19:54

Ótima explicação mano!