Logo sk.boatexistence.com

Prečo sa to nazýva bezkontextová gramatika?

Obsah:

Prečo sa to nazýva bezkontextová gramatika?
Prečo sa to nazýva bezkontextová gramatika?

Video: Prečo sa to nazýva bezkontextová gramatika?

Video: Prečo sa to nazýva bezkontextová gramatika?
Video: СЛОВЕНСКИЙ ЯЗЫК И ЧТО ЕГО СВЯЗЫВАЕТ С РУССКИМ? 2024, Smieť
Anonim

Bezkontextové gramatiky sú takto pomenované pretože akékoľvek produkčné pravidlá v gramatike možno použiť bez ohľadu na kontext-nezávisí to od žiadnych iných symbolov, ktoré môžu alebo sa nemusí nachádzať okolo daného symbolu, na ktorý sa vzťahuje pravidlo.

Čo znamená bezkontextová gramatika?

V teórii formálneho jazyka je bezkontextová gramatika (CFG) formálna gramatika, ktorej produkčné pravidlá majú tvar . s jedným neterminálnym symbolom a reťazcom terminálov a/alebo neterminálov (môže byť prázdny).

Kto dal koncept bezkontextovej gramatiky?

Prirodzené jazyky možno popísať pomocou kontextovo citlivých gramatík, konceptu, ktorý zaviedol Chomsky v 50. rokoch.

Čo robí niečo jazykom bez kontextu?

Platná (akceptovaná) veta v jazyku musí spĺňať určité pravidlá, gramatiku. Bezkontextový jazyk je jazyk generovaný bezkontextovou gramatikou Sú to všeobecnejšie (a zahŕňajú) regulárne jazyky. Rovnaký bezkontextový jazyk môže byť vygenerovaný viacerými bezkontextovými gramatikami.

Aké sú aplikácie bezkontextovej gramatiky?

Aplikácie-

  • Na definovanie programovacích jazykov.
  • Na analýzu programu vytvorením stromu syntaxe.
  • Na preklad programovacích jazykov.
  • Na popis aritmetických výrazov.
  • Na konštrukciu kompilátorov.

Odporúča: