PIC/PIE(ピーアイシーピーアイイー)
PIC/PIE(ピーアイシーピーアイイー) 英語表記: PIC/PIE (Position-Independent Code / Position-Independent Executable) 概要 PIC(位置独立コ […]
PIC/PIE(ピーアイシーピーアイイー) 英語表記: PIC/PIE (Position-Independent Code / Position-Independent Executable) 概要 PIC(位置独立コ […]
リロケーション 英語表記: Relocation 概要 リロケーションとは、コンパイルとリンクを経て生成された実行可能プログラムを、主記憶(メモリ)上の任意の場所にロードする際に、プログラム内部に記述されているアドレス情 […]
ロードアドレス 英語表記: Load Address 概要 ロードアドレスとは、コンパイル・リンク処理を経て生成された実行可能プログラムが、実際に主記憶(メモリ)上に読み込まれて配置される際に、オペレーティングシステム( […]
シンボル解決 英語表記: Symbol Resolution 概要 シンボル解決とは、プログラムを構成する複数の部品(オブジェクトファイルやライブラリ)を一つに結合し、実行可能なファイルを作成するリンカの工程において、未 […]
動的リンク 英語表記: Dynamic Linking 概要 動的リンクとは、プログラムの実行ファイルを作成する際、必要な外部ライブラリや関数を、コンパイル時や静的リンク時ではなく、プログラムの実行時(メモリへのロード時 […]
静的リンク 英語表記: Static Linking 概要 静的リンク(Static Linking)は、プログラミング言語のソースコードがコンパイラによって機械語に変換された後、実行可能ファイルを生成するリンカの役割に […]
LuaJIT(ルアジット) 英語表記: LuaJIT 概要 LuaJITは、軽量で組み込み用途に人気の高いスクリプト言語であるLuaを、非常に高速に実行するために開発されたJIT(Just-In-Time)コンパイラの実 […]
.NET JIT(ドットネットジット) 英語表記: .NET JIT 概要 .NET JITは、Microsoftが開発・提供する.NETフレームワークおよび.NET Core(現行の.NET)環境において、プログラムの […]
V8 エンジン(ブイエイトエンジン) 英語表記: V8 Engine 概要 V8エンジンは、Google社によって開発されたオープンソースの高性能なJavaScriptおよびWebAssembly実行環境です。Webブラ […]
Deoptimization(デオプティマイゼーション) 英語表記: Deoptimization 概要 デオプティマイゼーションは、コンパイルと言語処理系(JITコンパイル)におけるランタイム最適化の過程で、適用された […]