Voici la liste des mots réservés (aussi nommé mots clef) du langage de programmation Concurrent Pascal avec quelques variantes populaires :
| Mots réservés (mots clefs) | Description |
|---|---|
| ARRAY | Ce mot réservé permet de définir des tableaux avec des valeurs scalaires. |
| BEGIN | Ce mot réservé permet de définir le début d'un bloc d'instruction. |
| CASE | Ce mot réservé permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat. |
| CLASS | Ce mot réservé permet d'indiquer un type de classe de composante. |
| CONDITION | Ce mot réservé permet d'indiquer une variable utilisée pour suspendre et réveiller des processus au sein d'un monitor. Un processus peut attendre qu'une condition devienne vraie avant de continuer son exécution. |
| CONST | Ce mot réservé permet de définir une constante ou de définir une variable avec une valeur constante au lancement du programme. |
| DELAY | Ce mot réservé permet de suspendre l'exécution d'un processus jusqu'à ce qu'une certaine condition soit remplie. Cela permet d'implémenter des mécanismes d'attente active ou passive. |
| DIV | Cet opérateur permet d'effectuer la division entière de nombre entier par un second. |
| DO | Ce mot réservé permet d'indiquer des instructions a exécuter ou traiter selon un certain contexte. |
| DOWNTO | Ce mot réservé permet d'indiquer que le compteur de boucle se produit dans le sens inverse. |
| ELSE | Ce mot réservé permet de faire exécuter des instructions dans le contraire d'une condition. |
| END | Ce mot réservé permet de définir la fin d'un bloc d'instruction, d'un enregistrement (RECORD) ou d'une évaluation de cas (CASE OF). |
| ENTRY | Ce mot réservé permet de définir procédure spéciale dans un monitor. Elle est appelée par un processus pour entrer dans le monitor. L'entrée est contrôlée de manière à garantir qu'un seul processus peut être actif dans le monitor à un moment donné. |
| FOR | Ce mot réservé permet de produire un compteur de boucle. |
| FUNCTION | Ce mot réservé permet de définir une fonction utilisateur. |
| IF | Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions. |
| MOD | Ce mot réservé permet d'effectuer un Modulo, c'est-à-dire le restant d'une division. |
| MONITOR | Ce mot réservé permet d'indiquer une structure de contrôle de la synchronisation assurant que plusieurs processus ne puissent pas accéder simultanément à des ressources partagées. Il encapsule les variables partagées, les procédures, et les conditions nécessaires pour éviter les conflits entre processus. |
| NOT | Cet opérateur permet d'effectuer un Non logique sur des booléens ou Non binaire sur des valeurs numériques. |
| OF | Ce mot réservé permet d'indiquer un groupe d'élément. |
| PROCESS | Ce mot réservé permet d'effectuer la déclaration d'un processus globale. |
| PROCEDURE | Ce mot réservé permet de définir une procédure. |
| PROGRAM | Ce mot réservé permet d'indiquer le nom du programme Pascal. |
| QUEUE | Ce mot réservé permet de gérer les processus en attente dans un monitor. Les processus tentant d'accéder à une ressource protégée par un monitor, mais ne pouvant pas encore le faire, sont placés dans une file d'attente. |
| RECORD | Ce mot réservé permet de définir des structures d'enregistrement contenu dans des variables. |
| REPEAT | Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vrai. |
| RESOURCE | Ce mot réservé permet d'effectuer une représentation d'une ressource partagée entre les processus, pouvant être protégée par un monitor. L'accès à cette ressource est géré de manière à éviter les conditions de concurrence. |
| THEN | Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions. |
| TO | Ce mot réservé permet d'indiquer l'intervalle dans un compteur de boucle. |
| TYPE | Ce mot réservé permet de définir des types de données utilisateur. |
| UNTIL | Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vraie. |
| VAR | Ce mot réservé permet de définir des variables. |
| WHILE | Ce mot réservé permet de produire une boucle exécuté tant et aussi longtemps que la condition est vrai. |
Dernière mise à jour : Mercredi, le 17 juillet 2024