Описание тега dynamic-compilation

Вопросы о компиляции кода во время выполнения. В качестве альтернативы «своевременная компиляция», «динамический перевод» или «компиляция во время выполнения». Используется в основном средой выполнения токенизации или интерпретируемых языков.

Вопросы о компиляции кода во время выполнения.

Преимущества

  • Компиляцию можно оптимизировать для текущей системы выполнения. Эта информация обычно недоступна во время компиляции.
  • Компиляция в двоичный код возможна даже независимо от архитектуры процессора.
  • Компиляция может происходить в памяти, в результате чего получается независимый от платформы код в сочетании с почти двоичной производительностью кода.

Недостатки

  • Компилятор должен быть частью среды выполнения.
  • Медленное время запуска.
  • Ошибки времени компиляции могут появиться только во время выполнения.

использованная литература