Métalangage

Un article de Wikipédia, l'encyclopédie libre.

Un métalangage est un formalisme conçu pour décrire rigoureusement un langage.

Si le langage en question est décrit par une grammaire, la description de la grammaire est le métalangage. Ainsi le langage des expressions rationnelles ou la forme de Backus-Naur en informatique sont des métalangages. Un métalangage ne décrit pas seulement la syntaxe, il sert aussi à décrire la sémantique.

Un langage qui est son propre métalangage pour la syntaxe et la sémantique est dit réflexif. On peut voir le théorème de Gödel comme énonçant le fait que l'arithmétique ne peut pas être son propre métalangage, autrement dit que l'arithmétique ou tout langage qui contient l'arithmétique ne peut pas être réflexif.

Voir aussi :

Ce document provient de « http://fr.wikipedia.org/wiki/M%C3%A9talangage ».
Créer un livre