Описание тега dynamic-compilation
Вопросы о компиляции кода во время выполнения. В качестве альтернативы «своевременная компиляция», «динамический перевод» или «компиляция во время выполнения». Используется в основном средой выполнения токенизации или интерпретируемых языков.
Вопросы о компиляции кода во время выполнения.
Преимущества
- Компиляцию можно оптимизировать для текущей системы выполнения. Эта информация обычно недоступна во время компиляции.
- Компиляция в двоичный код возможна даже независимо от архитектуры процессора.
- Компиляция может происходить в памяти, в результате чего получается независимый от платформы код в сочетании с почти двоичной производительностью кода.
Недостатки
- Компилятор должен быть частью среды выполнения.
- Медленное время запуска.
- Ошибки времени компиляции могут появиться только во время выполнения.