Module

module

module(モジュール)とは,工業製品などの規格化されたユニット,構成単位を指します。交換可能というニュアンスがあります。

コンピュータ用語では,コンパイルの単位が基本で,なんらかの機能の単位を指します。単体テストの対象なる単位です。

語源は,mode で,ラテン語の「計量の単位名」です。この語源から,発生している英語に,modulus 係数,mode モード(ある特定の状態),があります。統計用語の mode (最頻値)も同じ語源仲間です。

"モジュールはコンパイル単位となる固まり"と説明したのは,日本では,私です。説明をした当時,用語辞典等は,曖昧な説明の仕方がされていたので,日本語の世界,また,ソフトウェアの世界で,モジュールという言葉がどのように使われているかを分析して,上のような定義にしました。海外の文献ではこのように説明されていない可能性があります。注意してください。

* はてなダイアリーキーワード:module