Какова природа скомпилированного скрипта в контексте JSR-223?
Я не мог найти четкого ответа. Сценарий переведен в ByteCode? к конкретному псевдокоду скрипта?
Когда я использую скомпилированный сценарий nashorn, он просто компилируется, потому что JIT-компилятор выполнил свою работу по переводу сценария на Java, ИЛИ потому, что была подготовлена определенная разобранная версия сценария для интерпретирующей виртуальной машины типа nashorn (вариант smallTalk) Спасибо за вашу помощь
1 ответ
"Природа" скомпилированного скрипта полностью зависит от скриптового движка, например
- Сам скрипт, если у языка скриптов нет скомпилированной версии
- Анализируемый промежуточный объект, например абстрактное синтаксическое дерево для выражения
- Внутренние объектные структуры для оценки скрипта, например, для чего компилируется регулярное выражение
- Байт код
- ...
Причина, по которой вы не можете найти четкий ответ, заключается в том, что нет четкого ответа. Каждый скрипт-движок будет делать свое дело.