Metaproměnná

Metasyntaktická proměnná , metaproměnné [1]  jsou zástupná slova, která se v odborných textech používají k označení něčeho, co může stát na jejich místě. Metaproměnné se často používají v programování .

Obvykle se používají smysluplné názvy metaproměnných. Například popis příkazu pro přejmenování souboru může vypadat takto:

mv zdrojový cíl

Zdroj a cíl jsou zde  metaproměnné označující název souboru před ( source ) a po ( target ) přejmenováním. Často se však používají slova bez významu, typickým příkladem je foo .

Použití metaproměnných v textu je podobné použití v matematice (někdy i v jiných oblastech znalostí) písmen x , y a z pro neznámé proměnné a a , b a c pro neznámé konstanty . Metaproměnné lze považovat za proměnné metajazyka používaného například k diskuzi o programovém kódu , popisu algoritmu atd.

Často používané metaproměnné

Umělá slova

Anglická slova

Další příklady

Použité meta proměnné jsou: test , mum , thud , beekeeper , hoge , corge , grault , garply , waldo , kalaa , puppu , dothestuff , temp , var , sub .

Běžně používaná meta čísla

Přítomnost takových čísel ve výstupu může znamenat logickou chybu v programu - neinicializovanou proměnnou.

Jména lidí

Názvy domén

Podle RFC 2606 jsou doména nejvyšší úrovně .example a domény druhé úrovně example.com , example.org a example.net vyhrazeny jako metaproměnné pro označení doménových jmen .

Organizace

Mnoho

Počítačová věda

Kultura

Geografie

Viz také

Poznámky

  1. metaproměnná (nepřístupný odkaz) . Ruský pravopisný slovník . Ústav ruského jazyka. V. V. Vinogradov RAS (2005). Získáno 12. října 2013. Archivováno z originálu 22. října 2013. 

Literatura

Začíná přibližně 212 RFC, neboli asi 7 % dosud vydaných RFC

s [RFC269], obsahují termíny `foo', `bar' nebo `foobar' používané jako metasyntaktická proměnná bez jakéhokoli správného vysvětlení nebo definice. To se může zdát triviální, ale řada nováčků, zejména pokud angličtina není jejich rodným jazykem, měla problémy s pochopením původu těchto termínů. Tento dokument opravuje

ten nedostatek.