Logo et.boatexistence.com

Miks seda nimetatakse kontekstivabaks grammatikaks?

Sisukord:

Miks seda nimetatakse kontekstivabaks grammatikaks?
Miks seda nimetatakse kontekstivabaks grammatikaks?

Video: Miks seda nimetatakse kontekstivabaks grammatikaks?

Video: Miks seda nimetatakse kontekstivabaks grammatikaks?
Video: Mis on keskkonnamõju ja miks seda hinnatakse? 2024, Mai
Anonim

Kontekstivabad grammatikad on nimetatud nii, sest kõiki grammatika tootmisreegleid saab rakendada olenemata kontekstist-see ei sõltu muudest sümbolitest, mis võivad ei pruugi olla antud sümboli ümber, millele on rakendatud reegel.

Mida tähendab kontekstivaba grammatika?

Formaalses keeleteoorias on kontekstivaba grammatika (CFG) formaalne grammatika, mille tootmisreeglid on kujul . ühe mitteterminaalse sümboliga ning klemmide ja/või mitteterminalide jadaga (võib olla tühi).

Kes andis kontekstivaba grammatika mõiste?

Loomulikke keeli saab kirjeldada kontekstitundlike grammatikatega, mille võttis kasutusele Chomsky 50ndatel.

Mis teeb millestki kontekstivaba keele?

Keeles kehtiv (aktsepteeritud) lause peab järgima teatud reegleid, grammatikat. Kontekstivaba keel on keel, mille genereerib kontekstivaba grammatika Need on üldisemad (ja sisaldavad) tavakeeli. Sama kontekstivaba keelt võivad genereerida mitmed kontekstivabad grammatikad.

Millised on kontekstivaba grammatika rakendused?

Rakendused-

  • Programmeerimiskeelte määratlemiseks.
  • Programmi sõelumiseks süntaksipuu loomise teel.
  • Programmeerimiskeelte tõlkimiseks.
  • Aritmeetiliste avaldiste kirjeldamiseks.
  • Kompilaatorite ehitamiseks.

Soovitan: