Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Quem executa o MSIL

A execução da MSIL é feita pelo Jitter, não? na questão está dizendo que o CLR executa a MSIL.

4 respostas

Oi o que você entende por Jitter?

Entendo que Jitter seja uma parte isolada que tem a função de transformar os dados da IL em linguagem de baixo nível. Pelo que tenho na cabeça CLR, CTS e CLS são os pilares do framework, mas o jitter seria algo a parte, responsável pela execução mencionada.

solução!

Ah sim, saquei Just-In-Time Compiler , não me liguei na hora. O CLR é quem fornece o Just-In-Time Compiler , então é o CLR (no caso o JIT que esté dentro dele que lê) que lê e executa o código MSIL gerado.

Fonte: https://docs.microsoft.com/pt-br/dotnet/standard/managed-execution-process

Mas não se atente muito a esses detalhes não. Programo em C# no meu trabalho e nem lembro que tem essas coisas. Quem se preocupa mais com isso são o pessoal da Microsoft que trabalha criando todo esses compiladores.

Resposta like a Boss!

Obrigado amigo!