În programarea computerizată , o variabilă metasintactică este o variabilă generică, care ar avea valoarea gramaticală a unui pronume (în sensul că sunt reprezentarea generică a unei clase de obiecte specifice: el, ea, noi ... aici "var" pentru variabilă ar fi exemplul tipic). Aceste variabile sunt utilizate în exemple pentru a se concentra pe substanță mai degrabă decât pe formă; numele lor sunt alese pentru a fi recunoscute tacit ca atare de către administratori și programatori. Cuvântul toto este cel mai grăitor exemplu. Utilizarea variabilelor metasintactice eliberează programatorul de căutarea unui nume de variabilă logică adecvat subiectului studiat.
Variabilele metasintactice se numesc astfel deoarece:
Acest termen face parte din jargonul computerizat .
Cea mai comună variabilă metasintactică francofonă este toto . În mod tradițional, prima variabilă metasintactică a unui program sau a unei funcții va fi numită foo . Ca răspuns la toto , sunt utilizate mai multe secvențe de variabile metasintactice.
Se presupune că metasyntactic Toto desemnează inițial aceeași persoană ca și recurente Toto în povestiri amuzante .
Este posibil să creați atâtea variante de toto câte vocale există: tata , titi , tete , tutu , tyty .
În zilele ASR33 și KSR33 teleimprimatorul , a cărui tastatură a fost foarte incomod, numele KLIO (aceste capitale au avut doar - terminale) a fost adesea folosit din cauza apropierii acestor patru chei și ușurința de pronunție a variabilei cheie..
Limba FortranÎn Fortran , primul limbaj științific de utilizare foarte largă, comoditatea utilizării variabilelor I, J, K ... (de fapt, orice variabilă începând cu o literă de la I la N) fără a fi nevoie să le declare sau să precizeze că „au fost întregi au contribuit la popularitatea limbii: ei au fost cei mai des folosiți ca indici de buclă. La fel, variabilele X, Y, Z (de fapt, orice variabilă care începe cu o literă de la A la H sau de la O la Z) au fost implicit recunoscute ca virgulă mobilă. Numele unei litere, sau ale unei litere și ale unui număr, au fost adesea folosite în scopuri locale fără a afecta restul programului (calcule de sume sau produse, de exemplu). Din același motiv, este obișnuit să vedeți o variabilă "contor" numită KOUNT, mai degrabă decât COUNT.
oameniPentru a desemna oameni, este obișnuit să se vorbească despre un utilizator mediu (din litera greacă Lambda ) pentru a se referi la orice utilizator.
Germana folosește cuvintele bla, blub și blabla ca variabile metasintaxice.