Copie du wikimiroir

Ceci est un miroir du wiki de pascal.chat. La modification, l’historique et la connexion se trouvent là-bas.

Basic Pascal Tutorial/Chapter 1/Identifiers/fr

한국어 · Deutsch · English · Français · Italiano · Български · Русский · 中文(中国) · 日本語

1B - Identificateurs (auteur: Tao Yue, état: traduit)

Tutoriel de Pascal Objet : Bases / Identificateurs

Les identificateurs sont des noms qui vous permettent de faire référence à des valeurs stockées, telles que des variables ou des constantes. Aussi, chaque programme doit être identifié (pour l'obtenir ?) par un identificateur.

Règles pour les identificateurs :

text
 ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / | \

Mots réservés

Plusieurs identificateurs sont réservés en Pascal ; vous ne pouvez pas les employer pour vos propres identificateurs. Selon la Référence FPC, ils sont groupés en :

Mots réservés de Turbo Pascal

absolute and array asm begin break case const
constructor continue destructor div do downto else end
file for function goto if implementation in inherited
inline interface label mod nil not object of
on operator or packed procedure program record reintroduce
repeat self set shl shr string then to
type unit until uses var while with xor

Mots réservés de Delphi

Les mots réservés de Delphi (II) sont les mêmes que ceux de Pascal, avec en plus les suivants:

as class except exports finalization finally initialization
is library on property raise threadvar try

Mots réservés de Free Pascal

Au-dessus des mots réservés de Turbo Pascal et Delphi, Free Pascal considère aussi les suivants comme mots réservés :

dispose exit false new true

Également, Pascal a plusieurs identificateurs prédéfinis. Vous pouvez les remplacer avec vos propres définitions, mais vous perdrez alors une partie des fonctionnalités de Pascal.

abs arctan boolean char cos dispose eof eoln
exp false input integer ln maxint new odd
ord output pack page pred read readln real
reset rewrite round sin sqr sqrt succ text
true trunc write writeln

Pascal n'est pas sensible à la casse (distinction minuscule/majuscule) ! MyProgram, MYPROGRAM et mYpRoGrAm sont identiques. Mais pour des raisons de lisibilité, une capitalisation (au sens de la répartition des majuscules) significative et stable est une bonne idée !

Les identificateurs peuvent être de n'importe quelle longueur, mais de nombreux compilateurs ne reconnaissent que les 32 premiers caractères ou plus. Ainsi,

text
    ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFAlphaBeta
    ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGammaDelta

peuvent être équivalents pour quelques compilateurs Pascal car les différences n'apparaissent qu'au 33e caractère. Free Pascal limite les identificateurs à 127 caractères

Pour rendre votre code compilable sur tous les compilateurs, employez une longueur raisonnable pour les identificateurs — jusqu'à 15 caractères. De cette façon, vous économiserez sur la saisie.


From the Free Pascal wiki, page "Basic Pascal Tutorial/Chapter 1/Identifiers/fr", as it stood on 2022-08-20 after a change by Kai Burghardt, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Version 3, dernière modification par WikiArchive .