SOURCE-COMPUTER |
Source d'ordinateur |
| Cobol |
Syntaxe
|
SOURCE-COMPUTER. computername
|
Paramètres
| Nom |
Description |
| computername |
Ce paramètre permet d'indiquer le nom de l'ordinateur. |
Description
Cette instruction de section de configuration d'une division d'environnement permet d'indiquer une note sur le type d'ordinateur sur lequel il a été compilé.
Remarques
- L'instruction SOURCE-COMPUTER fait partie de la section de configuration de la division ENVIRONMENT. Elle permet d'indiquer le nom de l'ordinateur ou du système
sur lequel le programme COBOL a été écrit ou compilé. Bien que souvent ignorée dans les implémentations modernes, elle reste utile dans un contexte de portabilité
entre systèmes hétérogènes.
- Le paramètre computername est purement déclaratif et n'influence pas le comportement logique du programme. Il sert à documenter la plateforme de développement,
ce qui était essentiel à l'époque où COBOL devait être adapté à des architectures très différentes. Cette indication pouvait également guider le compilateur dans
certains environnements anciens.
- L'instruction SOURCE-COMPUTER n'est pas obligatoire dans les versions modernes de COBOL. Cependant, sa présence permet de conserver une compatibilité avec des
standards historiques ou des compilateurs spécifiques qui s'attendent à cette section. Elle peut aussi être utilisée à des fins de documentation ou d'archivage.
- Historiquement, certains compilateurs COBOL pouvaient adapter leur comportement selon le nom indiqué dans SOURCE-COMPUTER. Par exemple, ils pouvaient activer ou
désactiver certaines optimisations ou adapter la gestion des chaînes en fonction du système d'exploitation mentionné. Cela n'est plus courant aujourd'hui, mais cela
explique son origine.
- La présence de SOURCE-COMPUTER montre la volonté de COBOL de décrire non seulement ce que fait le programme, mais aussi où et comment il est censé fonctionner. Cette
approche orientée vers l'environnement d'exécution reflète les besoins des entreprises qui exécutaient un même code sur plusieurs types de mainframes ou systèmes.
- L'instruction peut être accompagnée d'une option comme WITH DEBUGGING MODE dans certains compilateurs COBOL. Cette extension permet d'activer des informations de
débogage durant l'exécution, en lien avec l'environnement source. C'est une fonctionnalité optionnelle mais utile lors de phases de test.
- Dans une perspective de maintenance, SOURCE-COMPUTER peut aider à retracer l'origine ou l'historique du programme. Par exemple, lorsqu'un même code source a été
compilé sur plusieurs plateformes, cette indication peut renseigner le responsable sur l'environnement prévu initialement pour le programme.
- Même si SOURCE-COMPUTER semble obsolète, son maintien dans la syntaxe COBOL reflète l'importance de la compatibilité ascendante dans ce langage. COBOL, conçu
pour durer, continue de supporter des éléments facilitant le portage et la lisibilité sur le long terme, et SOURCE-COMPUTER en est un parfait exemple.
Dernière mise à jour : Jeudi, le 28 juillet 2011