Metavariabel

Metasyntaktisk variabel , metavariabler [1]  är ersättningsord som används i tekniska texter för att beteckna något som kan stå i deras ställe. Metavariabler används ofta i programmering .

Vanligtvis används betydelsefulla metavariablenamn. Till exempel kan en beskrivning av ett filbyte-kommando se ut så här:

mv källmål _

Här är källa och mål  metavariabler som anger filnamnet före ( källa ) och efter ( mål ) bytet. Men icke-meningsfulla ord används ofta, foo är ett typiskt exempel.

Användningen av metavariabler i text liknar användningen i matematik (ibland inom andra kunskapsområden) av bokstäverna x , y och z för okända variabler och a , b och c för okända konstanter . Metavariabler kan ses som variablerna för ett metaspråk som används, till exempel för att diskutera programkod , beskriva en algoritm , etc.

Ofta använda metavariabler

Konstgjorda ord

Engelska ord

Andra exempel

De metavariabler som används är: test , mamma , duns , biodlare , hoge , corge , grault , garply , waldo , kalaa , puppu , dothestuff , temp , var , sub .

Vanligt använda metanummer

Närvaron av sådana siffror i utgången kan indikera ett logiskt fel i programmet - en oinitierad variabel.

Människors namn

Domännamn

Enligt RFC 2606 är toppdomänen .example och andranivådomänerna example.com , example.org och example.net reserverade som metavariabler för att beteckna domännamn .

Organisationer

Många

Datavetenskap

Kultur

Geografi

Se även

Anteckningar

  1. metavariabel (otillgänglig länk) . Rysk stavningsordbok . Institutet för det ryska språket. V. V. Vinogradov RAS (2005). Hämtad 12 oktober 2013. Arkiverad från originalet 22 oktober 2013. 

Litteratur

Cirka 212 RFC:er, eller cirka 7 % av RFC:er som har utfärdats hittills, med början

med [RFC269], innehåller termerna `foo', `bar' eller `foobar' som används som en metasyntaktisk variabel utan någon korrekt förklaring eller definition. Detta kan tyckas trivialt, men ett antal nykomlingar, särskilt om engelska inte är deras modersmål, har haft problem med att förstå ursprunget till dessa termer. Detta dokument korrigerar

den bristen.