Описание тега bytecode-manipulation

Манипуляции с байт-кодом виртуальной машины низкого уровня. Включая создание / изменение / оптимизацию / и т.д. байт-кода для различных виртуальных машин. Например, JVM, Python VM, Lua VM и т. Д.

Почему?

Использование некоторых языков программирования на основе виртуальных машин в течение определенного периода времени обычно приводит к пониманию того, что некоторые части кода не транслируются в байт-код эффективно, могут быть еще больше оптимизированы для конкретной виртуальной машины или нам просто нужны некоторые функции, которые не реализованы в стандарте. компилятор / интерпретатор байт-кода и т. д., например:

  • шифрование байт-кода
  • связывание байт-кода
  • и т.п.

Ссылки:

Подробнее о байт-коде: