Quelques définitions additionnelles

Note

Ces définitions ne sont pas spécifiques à JavaScript.

expression
Un composant d’un langage de programmation qui définit le calcul d’une valeur. [1]

Cette définition ne me satisfaisant pas dans le cadre de ce cours, je vous propose la suivante :

expression
Toute ensemble, exprimé dans un langage de programmation, pouvant être évalué pour obtenir une valeur.

évaluer
Action de déterminer la valeur d’une expression donnée pour obtenir une valeur.

instruction
La description d’une opération qui doit être effectuée par l’ordinateur. [2]

Note

Cette définition est à la fois précise et vague, je n’ai malheureusement pas trouvé à ce stade de meilleure définition.

[1]Traduction libre de « A component of a programming language that defines the computation of a value ». Butterfield, A, Gerard E. Ngondi, and Anne Kerr. A dictionary of computer science. Oxford: Oxford University Press, 2016.
[2]Traduction libre de « The description of an operation that is to be performed by a computer. (…) ». Butterfield, A, Gerard E. Ngondi, and Anne Kerr. A dictionary of computer science. Oxford: Oxford University Press, 2016.