Une expression est une phrase qui dénote une valeur. Les valeurs
sont celles des types connus dans le langage de programmation
qui nous intéresse.
Le mot dénoter veut dire signifier. Par exemple,
3 + 4 est une expression qui dénote la valeur 7 appartenant
au types des entiers.
La syntaxe des expressions change beaucoup selon les langages. Cependant, pour la plupart, elle se rapproche de la syntaxe des expressions en mathématiques. On retrouve en général deux sortes d'expressions:
Syntaxe des expressions:
expression |
::= |
constante |
| |
identificateur | |
| |
expression operateur expression | |
| |
operateur expression | |
| |
( expression
) |
|
| |
symbole_de_fonction
( liste_arguments
) |
|
liste_arguments |
::= |
liste_expressions |