Logo cs.boatexistence.com

Proč se tomu říká bezkontextová gramatika?

Obsah:

Proč se tomu říká bezkontextová gramatika?
Proč se tomu říká bezkontextová gramatika?

Video: Proč se tomu říká bezkontextová gramatika?

Video: Proč se tomu říká bezkontextová gramatika?
Video: Context-Free Grammars (CFG) and Context-Free Languages (CFL) - what are they? 2024, Smět
Anonim

Bezkontextové gramatiky jsou takto pojmenovány protože jakékoli z produkčních pravidel v gramatice lze použít bez ohledu na kontext-nezávisí na žádných jiných symbolech, které mohou nebo nemusí být kolem daného symbolu, na který se vztahuje pravidlo.

Co znamená bezkontextová gramatika?

V teorii formálních jazyků je bezkontextová gramatika (CFG) formální gramatika, jejíž produkční pravidla mají tvar . s jedním neterminálovým symbolem a řetězcem terminálů a/nebo neterminálů (může být prázdný).

Kdo dal koncept bezkontextové gramatiky?

Přirozené jazyky lze popsat pomocí kontextově citlivých gramatik, konceptu zavedeného Chomsky v 50. letech.

Co dělá něco bezkontextovým jazykem?

Platná (akceptovaná) věta v jazyce musí splňovat určitá pravidla, gramatiku. Bezkontextový jazyk je jazyk generovaný bezkontextovou gramatikou Jsou to obecnější (a zahrnují) regulární jazyky. Stejný bezkontextový jazyk může být generován několika bezkontextovými gramatikami.

Jaké jsou aplikace bezkontextové gramatiky?

Aplikace-

  • Pro definování programovacích jazyků.
  • Pro analýzu programu vytvořením stromu syntaxe.
  • Pro překlady programovacích jazyků.
  • Pro popis aritmetických výrazů.
  • Pro konstrukci kompilátorů.

Doporučuje: