目次:
定義-バイトコードの意味は何ですか?
バイトコードは、中央処理装置(CPU)ではなく仮想マシン(VM)で実行するようにコンパイルされたオブジェクト指向プログラミング(OOP)コードです。 プラットフォームはさまざまなコード解釈手法を使用するため、VMはプログラムコードをCPUの読み取り可能なマシン言語に変換します。 VMはプラットフォームの相互運用性のためにバイトコードを変換しますが、バイトコードはプラットフォーム固有ではありません。
バイトコードはコンパイル済みのJavaプログラミング言語形式であり、Java仮想マシン(JVM)によって実行される.class拡張子があります。
この用語は、ポータブルコード(pコード)および中間コードとも呼ばれます。
Techopediaはバイトコードを説明します
CやC ++などの特定のプログラミング言語では、Windows、Mac、またはLinuxなどの異なるプラットフォームコンパイラが必要です。これらは、ハードウェアとCPUの通信方法に依存し、再コンパイルが必要です。 VMではクロスプラットフォームコードの移植性のためのプログラミングが可能になるため、バイトコードではコードの再コンパイルや変更は不要です。 VMプロバイダーは、プラットフォーム固有の言語タスクを処理します。