Expression (informatique)

Expression (informatique)
Page d'aide sur l'homonymie Pour les articles homonymes, voir Expression.

Dans les langages de programmation, une expression est un élément de syntaxe qui combine un ensemble de lexèmes retournant une valeur.

C'est une combinaison de littéraux, de variables, d'opérateurs, et de fonctions qui est évaluée (ou calculée) en suivant les règles de priorité et d'associativité du langage de programmation pour produire (ou retourner) une nouvelle valeur.

Par exemple, 2+3 est une expression arithmétique qui vaut 5. Une variable est une expression car elle représente une valeur contenue en mémoire, donc y+6 est une expression.

Puisqu'elle retourne une valeur, une expression peut être affectée à une variable. Les expressions peuvent avoir des effets de bords et ainsi perdre la transparence référentielle.

Dans les langages de la famille du C, une fonction qui ne retourne aucune valeur est de type 'void'. Elle ne peut pas faire partie d'une expression. Dans ces mêmes langages, une expression peut produire des effets de bord, par exemple:

a = 2  // expression à effet de bord retournant la valeur entière "2"
i++    // expression à effet de bord équivalente à i=i+1 et retournant la valeur de i incrémentée de 1

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Expression (informatique) de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Informatique Ubiquitaire — L informatique ubiquitaire (ou omniprésente, ou encore ubiquité numérique) est le modèle qui suit l ordinateur de bureau au niveau de l interaction homme machine dans lequel le traitement de l information a été complètement intégré dans tous les… …   Wikipédia en Français

  • expression régulière — ● loc. f. Précédemment, je disais ici même que cette locution était un Anglicisme provenant d une mauvaise traduction de regular expression . En fait, manifestement, la traduction n est pas plus mauvaise qu une autre... (++) …   Dictionnaire d'informatique francophone

  • Expression booléenne (programmation informatique) — Une expression booléenne est une expression qui donne une valeur booléenne (vrai ou faux). Par exemple, la valeur pour 5 > 3 est vrai et la valeur pour 5 < 4 est faux. Les expressions booléennes sont utilisée pour le contrôle de flot et… …   Wikipédia en Français

  • Expression — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Expression », sur le Wiktionnaire (dictionnaire universel) Une expression peut être : le résultat …   Wikipédia en Français

  • Informatique ubiquitaire — L évolution des ordinateurs : la course à la minaturisation et à la diffusion dans le milieu ambiant[1] L informatique ubiquitaire désigne le fait que l informatique est omniprésente. C est le modèle qui suit l ordinateur personnel au niveau …   Wikipédia en Français

  • Expression Rationnelle — Pour les articles homonymes, voir régulier et rationnel. Une expression rationnelle ou expression régulière[1] est en informatique une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de chaînes de caractères… …   Wikipédia en Français

  • Expression régulière — Expression rationnelle Pour les articles homonymes, voir régulier et rationnel. Une expression rationnelle ou expression régulière[1] est en informatique une chaîne de caractères que l’on appelle parfois un motif et qui décrit un ensemble de… …   Wikipédia en Français

  • Informatique Légale — On désigne par informatique légale ou investigation numérique légale l application de techniques et de protocoles d investigation numériques respectant les procédures légales et destinée à apporter des preuves numériques à la demande d une… …   Wikipédia en Français

  • Informatique legale — Informatique légale On désigne par informatique légale ou investigation numérique légale l application de techniques et de protocoles d investigation numériques respectant les procédures légales et destinée à apporter des preuves numériques à la… …   Wikipédia en Français

  • Informatique légiste — Informatique légale On désigne par informatique légale ou investigation numérique légale l application de techniques et de protocoles d investigation numériques respectant les procédures légales et destinée à apporter des preuves numériques à la… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”