Bytecode - CI/CD用語集の定義
bytecodeは仮想マシンが実行する移植性のある中間命令セットで、ソースコードとネイティブなmachine codeの間に位置します。
bytecodeは、compilerが生成し、ハードウェアが直接ではなく仮想マシン(JVM、CPython、.NET CLR)が実行する、コンパクトでプラットフォーム非依存の命令セットです。
bytecodeは、compilerが生成し、ハードウェアが直接ではなく仮想マシン(JVM、CPython、.NET CLR)が実行する、コンパクトでプラットフォーム非依存の命令セットです。
CIにおいて
Javaや.NETのpipelineは、buildのjobとdeployのjobの間でcacheされ渡されるbytecodeのartifact(.class、.jar、.dll)を生成します。bytecodeはプラットフォーム非依存なので、1つのbuildのjobが多くのターゲットOSに対応できます。
関連ガイド
Machine Code - CI/CD Glossary DefinitionMachine Code: Machine code is the set of binary instructions a specific CPU executes directly. It is the fina…
Just-in-Time Compilation (JIT) - CI/CD Glossary DefinitionJust-in-Time Compilation (JIT): Just-in-time (JIT) compilation converts bytecode or source to native machine…
Compiler - CI/CD Glossary DefinitionCompiler: A compiler is a program that translates source code written in one language (such as C, Go, or Type…