COBOL2002 ユーザーズガイド
プログラム定義は,見出し部でプログラム名段落を指定して定義します。COBOL85で記述されたプログラムは,COBOL2002のプログラム定義に該当します。
プログラム名段落の言語仕様については,マニュアル「COBOL2002 言語 標準仕様編 7.8 プログラム名段落(PROGRAM-ID)」を参照してください。
プログラム定義には,最外側のプログラムと内側のプログラムがあります。
一つの翻訳グループ中には,複数の最外側のプログラムを記述できます。この翻訳グループを翻訳する場合,スタックコンパイル(連続コンパイル)が実行されます。翻訳グループに複数の最外側のプログラムおよび内側のプログラムを記述した場合の翻訳単位の考え方を次に示します。
このプログラム定義では,一つの翻訳グループ(SAMPLE1.CBL)に二つの最外側のプログラム(最外側のプログラム(5),(6))が含まれているので,コンパイラを1回起動すると,1回のスタックコンパイルによって二つの翻訳単位がコンパイルされます。
All Rights Reserved. Copyright (C) 2013, 2016, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2002, 2011, Microsoft Corporation.