目次:
定義-モジュラープログラミングとはどういう意味ですか?
モジュラープログラミングは、コンピュータープログラムを個別のサブプログラムに分割するプロセスです。
モジュールは独立したソフトウェアコンポーネントです。 多くの場合、システムの他のコンポーネントとともに、さまざまなアプリケーションや機能で使用できます。 同様の機能はプログラミングコードの同じユニットにグループ化され、別の機能は別のコードユニットとして開発されているため、他のアプリケーションでコードを再利用できます。
オブジェクト指向プログラミング(OOP)は、モジュール式プログラミングの概念と大幅に互換性があります。 モジュラープログラミングを使用すると、複数のプログラマーがプログラムの作業を個別に分割してデバッグできます。
Techopediaはモジュラープログラミングについて説明します
モジュール式プログラミングのモジュールは、コンポーネント間の論理的な境界を強制し、保守性を向上させます。 これらはインターフェースを介して組み込まれます。 これらは、異なるモジュール間の依存関係を最小限に抑えるように設計されています。 チームはモジュールを個別に開発でき、システム内のすべてのモジュールの知識は必要ありません。
各モジュラーアプリケーションには、バージョン番号が関連付けられています。 これにより、開発者はモジュールのメンテナンスを柔軟に行えます。 変更をモジュールに適用する必要がある場合は、影響を受けるサブルーチンのみを変更する必要があります。 これにより、プログラムが読みやすくなり、理解しやすくなります。
モジュール式プログラミングには、メインモジュールと多くの補助モジュールがあります。 メインモジュールは、補助モジュール関数を呼び出す実行可能ファイル(EXE)としてコンパイルされます。 補助モジュールは個別の実行可能ファイルとして存在し、メインEXEの実行時にロードされます。 各モジュールには、PROGRAMステートメントで割り当てられた一意の名前があります。 メインモジュールで使用される関数をエクスポートする必要がある場合、モジュール全体の関数名は一意になっている必要があります。
モジュールの概念をサポートする言語は、IBM Assembler、COBOL、RPG、FORTRAN、Morpho、Zonnon、Erlangなどです。
モジュラープログラミングを使用する利点は次のとおりです。
- より少ないコードを記述する必要があります。
- 単一の手順を開発して再利用できるため、コードを何度も再入力する必要がありません。
- 小さなチームがコード全体のごく一部しか処理しないため、プログラムをより簡単に設計できます。
- モジュラープログラミングにより、多くのプログラマーが同じアプリケーションで共同作業できます。
- コードは複数のファイルに保存されます。
- コードは短く、シンプルで理解しやすいです。
- エラーはサブルーチンまたは関数にローカライズされているため、簡単に特定できます。
- 同じコードを多くのアプリケーションで使用できます。
- 変数のスコープは簡単に制御できます。
