Metavariabilă

Variabila metasintactică , metavariabilele [1]  sunt cuvinte de substituție care sunt folosite în textele tehnice pentru a desemna ceva care poate sta în locul lor. Metavariabilele sunt adesea folosite în programare .

De obicei sunt folosite nume metavariabile semnificative. De exemplu, o descriere a unei comenzi de redenumire a fișierului ar putea arăta astfel:

mv sursă țintă

Aici sursa și destinația  sunt metavariabile care indică numele fișierului înainte ( sursă ) și după ( țintă ) redenumire. Cu toate acestea, sunt adesea folosite cuvinte fără sens, foo fiind un exemplu tipic.

Utilizarea metavariabilelor în text este similară cu utilizarea în matematică (uneori în alte domenii de cunoaștere) a literelor x , y și z pentru variabilele necunoscute și a , b și c pentru constantele necunoscute . Metavariabilele pot fi considerate ca variabilele unui metalimbaj utilizate, de exemplu, pentru a discuta codul programului , a descrie un algoritm etc.

Metavariabile utilizate frecvent

Cuvinte artificiale

Cuvinte în engleză

Alte exemple

Meta-variabilele folosite sunt: ​​test , mum , thud , apicultor , hoge , corge , grault , garply , waldo , kalaa , puppu , dothestuff , temp , var , sub .

Meta numere utilizate în mod obișnuit

Prezența unor astfel de numere în ieșire poate indica o eroare logică în program - o variabilă neinițializată.

Numele oamenilor

Nume de domenii

Conform RFC 2606 , domeniul de nivel superior .example și domeniile de nivel al doilea example.com , example.org și example.net sunt rezervate ca metavariabile pentru desemnarea numelor de domenii .

Organizații

Multe

Informatica

Cultura

Geografie

Vezi și

Note

  1. metavariabilă (link inaccesibil) . Dicționar de ortografie rusă . Institutul Limbii Ruse. V. V. Vinogradov RAS (2005). Consultat la 12 octombrie 2013. Arhivat din original pe 22 octombrie 2013. 

Literatură

Aproximativ 212 RFC-uri, sau aproximativ 7 % din RFC-urile emise până acum, începând

cu [RFC269], conțin termenii „foo”, „bar” sau „foobar” folosiți ca variabilă metasintactică fără nicio explicație sau definiție adecvată. Acest lucru poate părea banal, dar o serie de nou-veniți, mai ales dacă engleza nu este limba lor maternă, au avut probleme în a înțelege originea acelor termeni. Acest document rectifică

acea deficiență.