Описание тега bytecode-manipulation
Манипуляции с байт-кодом виртуальной машины низкого уровня. Включая создание / изменение / оптимизацию / и т.д. байт-кода для различных виртуальных машин. Например, JVM, Python VM, Lua VM и т. Д.
Почему?
Использование некоторых языков программирования на основе виртуальных машин в течение определенного периода времени обычно приводит к пониманию того, что некоторые части кода не транслируются в байт-код эффективно, могут быть еще больше оптимизированы для конкретной виртуальной машины или нам просто нужны некоторые функции, которые не реализованы в стандарте. компилятор / интерпретатор байт-кода и т. д., например:
- шифрование байт-кода
- связывание байт-кода
- и т.п.
Ссылки:
Подробнее о байт-коде:
- Базовое описание - Stackru Wiki
- Описание, примеры и др. - Википедия