![]()
  プログラム名段落は、プログラム プロトタイプを識別するための名前を指定する。
               
  プログラム名段落は、呼び出しプロトタイプを識別するための名前を指定する。
               




![]()
 program-name-1 は他の利用者定義語と同じでもよい。
                     
他のプログラムに含まれないプログラムの program-name-1 の 2 文字目から 8 文字目までの間にハイフンがあると、それはゼロに変更される。
この動作は、MAPNAME コンパイラ指令を用いて制御する。
 別のプログラムに含まれるプログラムの場合、program-name-1 には有効な任意の利用者定義 COBOL 語を使用できる (最大 30 文字)。最初の 8 文字は一意である必要はないため、上記のように変換されない。小文字を使用できるが、そのような
                        program-name では、大文字と小文字は区別される。
                     
![]()
![]()
 または RECURSIVE
を指定する。
![]()
 再帰プログラムに含まれるプログラムはすべて再帰的である。
                     
![]()
![]()
 局所記憶節を指定するプログラムは再帰的である。
                     
再帰プログラムは、実行中に呼び出すことができる。また、自身を呼び出すこともできる。