la spécification d’un langage

La spécification d’un langage est l’ensemble de normes définissant le langage lui-même. C’est un document très précis et complexe, qui est surtout utilisé pour implémenter le langage, c’est-à-dire créer le logiciel qui va pouvoir lire les programmes.

C’est un document très spécifique que l’on n’utilise en général jamais ou très rarement lors d’une recherche d’information.

Un exemple de spécification est le standard ECMA-262 de l’ECMAScript (le nom JavaScript n’étant en réalité que le nom commercial de l’ECMAScript).

Un autre exemple est la recommandation du W3C pour le langage HTML. Comparativement, celle-ci est davantage utilisable par quelqu’un qui souhaiterais rédiger des documents HTML que la spécification précédente pour quelqu’un qui souhaiterais programmer en JavaScript.