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