Metavariálható
A metaszintaktikai változó , a metaváltozók [1] olyan helyettesítő szavak, amelyeket a szakszövegekben arra használnak, hogy jelöljenek valamit, ami megállhatja a helyét. A metaváltozókat gyakran használják a programozásban .
Általában értelmes metaváltozóneveket használnak. Például egy fájl átnevezési parancs leírása így nézhet ki:
mv forrás cél
Itt a forrás és a cél metaváltozók, amelyek a fájlnevet jelölik az átnevezés előtt ( forrás ) és után ( cél ). Azonban gyakran használnak értelmetlen szavakat, erre jellemző példa a
foo .
A metaváltozók használata a szövegben hasonló a matematikában (néha más ismeretterületeken) az x , y és z betűk használatához ismeretlen változók esetén, valamint a , b és c betűk használatához az ismeretlen állandókhoz . A metaváltozók egy metanyelv változóinak tekinthetők , amelyeket például programkód megvitatására, algoritmus leírására stb.
Gyakran használt metaváltozók
Mesterséges szavak
- A foo -t gyakran használják az első metaváltozóként egy (még) meghatározatlan objektum jelölésére: függvény, folyamat stb. Ennek a szónak az etimológiáját az April Fool 's RFC 3092 is tárgyalja .
- A bar a beszélgetés második definiálatlan objektumára utal. Például: "Foo függvény hívja a függvénysávot" vagy "Foo(bar) függvény".
- gyakran használják a foobar metaváltozót, amelynek neve a foo és a bar uniójából származik .
- A baz a kanonikus harmadik metaváltozó, a foo és a bar után .
- A quux a kanonikus negyedik metaváltozó. Néha a qux változat a negyedik metaváltozóhoz, a quux , quuux , quuuux stb. pedig a következő metaváltozókhoz használatos.
- A bat -t egyes programozók használják a quux helyett.
- xyzzy és plugh a régi ADVENT szöveges játék varázsszavai .
- qwe , asd , zxc - karakterkészlet a szövegmezőkbe történő információbevitelhez a gyors kitöltés érdekében (a szavakban a betűk egymás mellett vannak a QWERTY elrendezésben ).
angol szavak
Egyéb példák
A használt metaváltozók a következők: test , mum , thud , beekeeper , hoge , corge , grault , garply , waldo , kalaa , puppu , dothestuff , temp , var , sub .
Gyakran használt meta számok
- A 42 -t gyakran használják a változók inicializálására, amikor az adott érték nem fontos. A szám Douglas Adams A stoppos kalauz a galaxishoz című könyvéből származik , amelyben az élet, az univerzum és minden egyéb végső kérdésére adott válaszként jelenik meg .
- egyéb számok: 23 , 47 , 69 , 666 , 0815 , 1337 , 4711 , DEADBEEF 16 .
Az ilyen számok jelenléte a kimenetben logikai hibára utalhat a programban - egy nem inicializált változóra.
Emberek nevei
- A J. Random ( angolul random - random) és Ned Baker bármely személyre vagy egy bizonyos csoportba tartozó személyre utal, például „J. véletlen felhasználó".
- Az Alice ( Alice ) és Bob ( Bob ) neveket akkor használjuk, amikor két ember interakciójáról van szó, például a kriptográfiai protokollok használatának leírásakor. A sorozat folytatásaként használható Carol , Dave stb .. Egyes szerepekre hagyományos neveket használnak, például Eve ( Eve ) egy passzív cracker, aki képes elfogni az adatokat, de nem tudja megváltoztatni azokat, Mallory ( Mallory ) egy aktív betörő, Trent ( Trent ) - semleges bíró.
- Vasya Pupkin - orosz nyelvű szövegekben használják.
- John Doe egy meg nem nevezett férfi fél megjelölése egy brit perben. Más, különböző nemű és korú személyek esetében hasonló, J betűvel kezdődő neveket használnak.
Domain nevek
Az RFC 2606 szerint a legfelső szintű .example és a második szintű example.com , example.org és example.net tartományok metaváltozóként vannak fenntartva a tartománynevek jelölésére .
Szervezetek
- "Szarvak és paták"
- LLC "Vector"
- Romashka LLC
- A határozatlan névelő (pl. angol a , an , német ein (e) ) azt jelzi, hogy a szó valamilyen tárgyat jelöl, anélkül, hogy megkülönböztetné ugyanazon tárgyak közül ("one of", "some", "any").
- Változó
Számítástechnika
- Funkció (nincs köze a „funkcióhoz”, mivel a „feature” a funkció , vagyis a lehetőség / funkcionalitás), jellemző (általános szleng név a jelenség szokatlan jeleire)
Kultúra
Földrajz
Lásd még
Jegyzetek
- ↑ metaváltozó (elérhetetlen link) . Orosz helyesírási szótár . Orosz Nyelv Intézet. V. V. Vinogradov RAS (2005). Letöltve: 2013. október 12. Az eredetiből archiválva : 2013. október 22.. (határozatlan)
Irodalom
Körülbelül 212 RFC, vagyis az eddig kiadott RFC-k körülbelül 7%-a indul
az [RFC269]-ben tartalmazza a „foo”, „bar” vagy „foobar” kifejezéseket metaszintaktikai változóként, megfelelő magyarázat vagy definíció nélkül. Ez triviálisnak tűnhet, de sok újonnan érkezőnek, különösen, ha nem az angol az anyanyelve, problémái voltak e kifejezések eredetének megértésével. Ez a dokumentum helyesbíti
azt a hiányt.