Здравствуйте, Serginio1, Вы писали:
S>Здравствуйте, tranzit, Вы писали:
S> Что CLR эмулирует? Он просто компилирует код. Там никакого понятия эмуляции не существут.
..
S> Так объясни мне где в .Net эмуляция, Весь код перед выполнением компилируется.
..
S> Вот это и есть виртуальные машины, который выполняет код предназначенный для других Осей,процессоров.
S> В VS полно таких эмуляторо и бот они как раз и являются VM.
S> При этом код компилируется под определенную ось и процессор.
..
S> Вот CLR это как раз среда выполнения, но в ней никакой эмуляции не происходит. Все компилируется в машинный код.
Для кругозора:
Например есть вот такой
CLR для
.NET Micro Framework
https://github.com/NETMF/netmf-interpreter
Вот
тут есть обсуждение по поводу AOT и JIT, +
AOT для MSIL -> IR (intermediate represenation) —
https://github.com/NETMF/llilum