主プログラムは,第 1 文が SUBROUTINE,FUNCTION,MODULE,BLOCK DATA 文ではないプログラム単位です。プログラムの実行は,主プログラムの第 1 実行文から必ず始まります。そのため,すべての実行形式プログラムには必ず 1 つの主プログラム単位がなければなりません。詳細は,「PROGRAM」を参照してください。