CAN/CSA-ISO/IEC-6522-96 (C2014)
La collectivité internationale a décidé de publier cette norme uniquement en
anglais. C'est donc sur cette base qu'on a adopté cette norme comme Norme
nationale du Canada.
La présente Norme nationale du Canada est équivalente à la Norme internationale
ISO/IEC 6522:1992.
1.1 Domaine d'application
Le présent document définit le sous-ensemble PL/I pour usage général des
langages de programmation, mentionné le plus souvent dans cette définition sous
le sigle «PL/I». Il est prévu servir en qualité de référence par voie
d'autorité plutôt que comme introduction d'initiation.
Le langage que définit ce document est différent de ceux des normes antérieures
de PL/I, bien qu'il soit substantiellement de compatibilité ascendante, au
programme source et au niveau sémantique. Les différences sont résumées à
l'annexe A. Le texte qui suit définit la norme de PL/I en fonction d'un langage
PL/I de référence étendu. Le langage PL/I de référence étendu renferme des
opérations et des parties d'opérations auxquelles on accède à l'aide de
programmes PL/I conformes à la présente norme. Les caractéristiques qui sont
sous-entendues par le langage de référence, mais pour lesquelles un soutien des
processeurs conformes n'est pas nécessaire, sont conservées pour la commodité
des applications de PL/I renfermant des extensions dépassant cette norme et
pour la compatibilité définitionnelle avec des normes PL/I antérieures (voir
annexe A).
Comme expliqué en plus de détails à la section 1.5, la présente norme spécifie
la syntaxe et la sémantique des programmes PL/I conformes. Elle ne donne
aucune déclaration de proscription au sujet de la syntaxe ou de la sémantique
des programmes non conformes. Elle définit un processeur conforme (ou une
application conforme) seulement en fonction de ces programmes conformes : un
processeur conforme est un processeur qui, lorsqu'il est soumis aux
assouplissements et exigences de la section 5.1, offre à tous les programmes
conformes les interprétations spécifiées par cette définition.
La définition est réalisée en spécifiant une machine PL/I conceptuelle qui
traduit et interprète les programmes PL/I prévus. La section 1.4 donne une
brève introduction aux déclarations et types de données inclus au langage, à la
structure et à l'utilisation du document et à la méthode de définition. La
relation entre une application réelle et la machine conceptuelle de ce document
est décrite à la section 1.5, et la spécification détaillée de la notation à
utiliser suit à la section 1.6. Le corps principal de la définition commence à
la section 1.7 et est achevée dans les chapitres 1 à 9.
SDO:
CSA
Language:
French
ICS Codes:
35.060
Status:
Standard
Publish date:
1996-04-29
Standard Number:
CAN/CSA-ISO/IEC-6522-96 (C2014)