ネストされたプログラム
COBOL プログラムには、他の COBOL プログラムをネスト すること、つまり、他の COBOL プログラムを含めることができます。
ネストされたプログラム自体にも他のプログラムを含められます。ネストされたプログラムは、プログラムに直接的に含めることも、間接的に含めることもできます。
呼び出されるプログラムをネストすることには、主に次の 4 つの長所があります。
- ネストされたプログラムは、モジュラー機能を作成し、構造化プログラミング技法を保守する方法を提供します。これらは、PERFORM プロシージャーと同じようにして使用することができます。この場合、制御フローはより構造化されたものになり、ローカル・データ項目を保護することができます。
- ネストされたプログラムは、それをアプリケーションに組み込む前にデバッグすることができます。
- ネストされたプログラムを使用すると、コンパイラーを一度起動するだけでアプリケーションをコンパイルできます。
- COBOL CALL ステートメントのさまざまな形式の中で、ネストされたプログラムへの呼び出しは最高のパフォーマンスを発揮します。
次の例は、直接的および間接的に含まれたプログラムのあるネストされた構造を記述したものです。
例: ネストされたプログラムの構造
関連タスク
ネストされた COBOL プログラムの呼び出し
関連参照
名前の有効範囲
|