Meta

Techopedia vysvětluje Meta

Meta podporuje funkční programování a je často považován za nečisté funkční jazyk. Metajazyk se většinou používá k popisu gramatiky nebo jakékoli související terminologie programovacích jazyků. Existují různé typy metajazyků, jako jsou uspořádané, vnořené a vložené metajazyky. Uspořádaný metajazyk je podobný uspořádané logice, přičemž každá úroveň má větší stupeň abstrakce. Vnořený metajazyk se liší od uspořádaného metajazyk, s každou úrovní včetně níže uvedené. Vložený metajazyk je jazyk vložený do objektového jazyka, který se vyskytuje přirozeně i formálně.

aplikační software se často skládá ze sad instrukcí v jasném a jednoduchém programovacím jazyce. Metajazyk je schopen popsat sémantické i syntaktické vlastnosti jazyka. S různými počítačovými programovacími jazyky k dispozici, mnoho z těchto jazyků má jedinečné sady pravidel známých jako syntaxe; metalanguage může pomoci při dešifrování těchto pravidel.

BNF (Backus-Naur Form) je příkladem meta, který je široce používán při popisu syntaxe programovacích jazyků. XSL je také považován za metajazyk, který umožňuje definovat kódování souborů ve standardu XML, které je třeba transformovat nebo formátovat. Lisp je další populární jazyk, který využívá svůj vlastní metajazyk.

You might also like

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.