Unités de programme, procédures et sous-programmes
- Le programme principal
- Un module
Sous-module
- Une unité de programme de données par blocs
- Un sous-programme de fonction externe
- Un sous-programme de sous-programme externe
Un programme exécutable est une collection d'unités de programme comprenant un programme principal et un nombre quelconque de sous-programmes externes, de modules, de sous-modules , et d'unités de programme de données de bloc.
Un sous-programme peut être appelé par un programme principal ou par un autre sous-programme pour effectuer une activité particulière. Lorsqu'une procédure est appelée, le sous-programme référencé est exécuté.
Un sous-programme externe ou de module peut contenir plusieurs instructions ENTRY . Le sous-programme définit une procédure pour l'instruction SUBROUTINE ou FUNCTION , ainsi qu'une procédure pour chaque instruction ENTRY .
Une procédure externe est définie par un sous-programme externe ou par une unité de programme dans un langage de programmation autre que Fortran.
Les programmes principaux, les procédures externes, les unités de programme de données de bloc, les blocs communs, les entités avec des libellés de liaison, les modules et les sous-modules
sont des entités globales. Les procédures internes et de module sont des entités locales.