基本情報技術者講座の講師ブログ

Reから始まるプロセスの単語

プロセスの用語には、「リ」から始まる単語が多いです。リエントラント、リカーシブ、リユーザブル、リロケータブルなどがありますね。
全て「リ」から始まっています。
英語のReは「繰り返す」「再び」という意味を持っています。RetuenやRememberなどが分かりやすいですね。
「リ」に「繰り返す」「再び」という意味があることを念頭に置くと、プロセスの用語も覚えやすくなります。

リエントラントは再入可能と訳せます。これは、同時に複数のタスクが共有して実行しても、正しい結果が得られるプログラムの性質です。
リカーシブは再帰と訳せます。これは、実行中に自分自身を呼び出すことです。再帰呼出しを行っても、正しい結果を返すことができるプログラムの性質のことを指します。
リユーザブルは逐次再使用可能と訳せます。これは、一度実行した後,ロードし直さずに再び実行を繰り返しても、正しい結果が得られるプログラムの性質です。
リロケータブルは再配置可能と訳せます。これは、主記憶上のどこのアドレスに配置しても、正しく実行することができるプログラムの性質です。

ITやプログラミングには英語が使われていることが多いです。
英語の意味を理解すると、より分かりやすくなるでしょう。