Movatterモバイル変換


[0]ホーム

URL:


Aller au contenu
Wikipédial'encyclopédie libre
Rechercher

Variable métasyntaxique

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuisFoo)
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet articlene cite pas suffisamment ses sources().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant lesréférences utiles à savérifiabilité et en les liant à la section « Notes et références ».

En pratique :Quelles sources sont attendues ?Comment ajouter mes sources ?

Enprogrammationinformatique, unevariable métasyntaxique est unevariable générique, qui aurait la valeur grammaticale d'un pronom (en ce qu'ils sont la représentation générique de tout une classe d'objet spécifique: il, elle, on... ici "var" pour variable serait l'exemple type). Ces variables sont utilisées dans les exemples pour se concentrer sur le fond plutôt que sur la forme ; leurs noms sont choisis pour être tacitement reconnus comme tel par les administrateurs et les programmeurs. Le mottoto est l'exemple le plus parlant. L'utilisation des variables métasyntaxiques permet de libérer le programmeur de la recherche d'un nom de variable logique adéquat au sujet étudié.

Les variables métasyntaxiques sont appelées ainsi car :

  • ce sont des variables dans lemétalangage employé pour parler des programmes, etc. (voir également lepseudo-code) ;
  • ce sont des variables dont les valeurs sont souvent des variables (comme dans des utilisations telles que « la valeur de f( toto, tata ) est la somme de toto et tata »).

Ce terme fait partie dujargon informatique.

Exemples

[modifier |modifier le code]

Toto

[modifier |modifier le code]

La variable métasyntaxique francophone la plus courante esttoto. Traditionnellement, la première variable métasyntaxique d'un programme ou d'une fonction s'appelleratoto. En réponse àtoto, plusieurs suites de variables métasyntaxiques sont utilisées.

On suppose que letoto métasyntaxique désigne originellement la même personne que leToto récurrent deshistoires drôles[réf. nécessaire].

Il est possible de créer autant de variantes detoto qu'il y a de voyelles :tata,titi,tete,tutu,tyty.

Autres variables utilisées

[modifier |modifier le code]

Télétypes

[modifier |modifier le code]

À l'époque destéléscripteursASR33 etKSR33, dont le clavier était très incommode, le nom KLIO (ces télétypes n'avaient que des capitales) était souvent utilisé à cause de la proximité de ces quatre touches et de la facilité de prononciation de la variable.

Langage Fortran

[modifier |modifier le code]

EnFortran, premier langage scientifique de très large utilisation, la commodité d'utiliser les variables I, J, K... (en fait, toute variable commençant par une lettre de I à N) sans avoir à les déclarer ni à préciser qu'elles étaient entières a contribué à la popularité du langage : c'était elles qu'on utilisait le plus souvent comme indices de boucle. De même, les variables X, Y, Z (en fait, toute variable commençant par une lettre de A à H ou de O à Z) étaient implicitement reconnues comme flottantes. Les noms d'une lettre, ou d'une lettre et d'un chiffre, étaient souvent utilisés pour des usages locaux sans incidence sur le reste du programme (des calculs de sommes ou de produits, par exemple). Pour la même raison il est courant de voir une variable « compteur » nommée KOUNT plutôt que COUNT.

Personnes

[modifier |modifier le code]

Pour désigner des personnes, il est courant de parler d'un utilisateur lambda (de la lettre grecqueLambda) pour parler d'un utilisateur quelconque.

En anglais

[modifier |modifier le code]
  • foo : historiquementfu, pourfucked up, ou peut-êtreforward observation officer, connus pendant laSeconde Guerre mondiale notamment pour les inscriptions laissées derrière les lignes ennemiesfoo was here ; selon une autre interprétation, il s'agirait de l'acronyme deFile Or Object;
  • bar, suite defoo :foobar est alors l'acronyme defucked up beyond all recognition / repair;
  • suivant le besoin, les motsfoo,bar sont suivis dans l'ordre des mots de la sériebaz,qux,quux,corge,grault,garply,waldo,fred,plugh,xyzzy,thud;
  • fum également, mais plus rare.

En allemand

[modifier |modifier le code]

L'allemand utilise les motsbla,blub etblabla comme variables métasyntaxiques.

Autres

[modifier |modifier le code]

Notes et références

[modifier |modifier le code]
  1. « 1. Whetting Your Appetite », surPython documentation(consulté le).

Voir aussi

[modifier |modifier le code]

Sur les autres projets Wikimedia :

Articles connexes

[modifier |modifier le code]

Lien externe

[modifier |modifier le code]
Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Variable_métasyntaxique&oldid=203499640 ».
Catégories :
Catégories cachées :

[8]ページ先頭

©2009-2025 Movatter.jp