再配置可能なプログラム
「再配置可能なプログラム」の英語
「再配置可能なプログラム」は英語で relocatable program と言います。リンカやローダがアドレスを調整し、別のメモリ位置で実行できる形式です。位置独立コードとは仕組みが異なります。
「再配置可能なプログラム」の英語の使い分け
リンカやローダによる再配置で別の位置でも動くプログラムを指します。
コアイメージ
リンカ/ローダによる再配置で別のメモリ位置や環境で動作するよう作られたプログラム
英英
A program or object file designed so its addresses can be adjusted by the linker or loader, allowing execution at different locations without recompilation.
語源
relocatable programは、relocate(場所を移す)+able(可能の接尾辞)とprogramが結合して生じた語で、リンカやローダによる住所修正を想定した用語。
コラム
- 位置独立コードとは異なり、再配置可能はリンカやローダがアドレスを書き換えて別位置で実行させるための形式を指す。
「再配置可能なプログラム」のレベル別の例文
- 中学
This is a relocatable program.
- 高校・英検2級
A relocatable program can run after its addresses are adjusted by the loader.
- TOEIC・ビジネス
The development team delivered a relocatable program to support several hardware configurations.
- 日常会話
Can we use this relocatable program on another machine?
「再配置可能なプログラム」を英語にするときのよくある間違い
× relocation program
relocation は「再配置」という動作や処理を表す名詞で、この意味のプログラムを表す形容詞としては relocatable を使います。