Задать вопрос
@Anton_repr

Что происходит с IL кодом во время компиляции?

Код, написанный на языке, например, С#, сначала преобразуется в IL, а потом каким-то образом (до конца не понял) преобразуется в машинный код.
А что будет, если сразу писать на языке IL? Во время компиляции, код, написанный на IL, просто переведется в инструкции для процессора?
  • Вопрос задан
  • 1141 просмотр
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Ulearn.me
    Проектирование на языке C#
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
Решения вопроса 1
longclaps
@longclaps
Что происходит с IL кодом во время компиляции?
Он создаётся. Компилятор смотрит на исходник и создаёт этот самый код. Картинка отсюда.
Tha5m.png

А что будет, если сразу писать на языке IL?
Надоест быстро - вот что будет.

Во время компиляции, код, написанный на IL, просто переведется в инструкции для процессора?
Смотри первый ответ.

до конца не понял
ссылки
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks Куратор тега C#
Исходники транслируются в il код, который затем выполняется в clr. Никакого машинного кода тут нет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы