Logo lt.boatexistence.com

Kodėl tai vadinama be konteksto gramatika?

Turinys:

Kodėl tai vadinama be konteksto gramatika?
Kodėl tai vadinama be konteksto gramatika?

Video: Kodėl tai vadinama be konteksto gramatika?

Video: Kodėl tai vadinama be konteksto gramatika?
Video: Context-Free Grammars (CFG) and Context-Free Languages (CFL) - what are they? 2024, Gegužė
Anonim

Bekontekstinės gramatikos vadinamos taip nes bet kurios gramatikos gamybos taisyklės gali būti taikomos neatsižvelgiant į kontekstą-tai nepriklauso nuo jokių kitų simbolių, kurie gali gali nebūti šalia nurodyto simbolio, kuriam taikoma taisyklė.

Ką reiškia kontekstinė gramatika?

Oficialioje kalbos teorijoje bekontekstinė gramatika (CFG) yra formalioji gramatika, kurios gamybos taisyklės yra . su vienu negaliniu simboliu ir terminalų ir (arba) neterminalų eilute (gali būti tuščia).

Kas davė konteksto neturinčios gramatikos koncepciją?

Natūralias kalbas galima apibūdinti naudojant kontekstui jautrias gramatikas – sąvoką, kurią šeštajame dešimtmetyje pristatė Chomsky.

Kas daro kažką be konteksto?

Galingas (priimtas) sakinys kalba turi atitikti tam tikras taisykles, gramatiką. Nekontekstinė kalba yra kalba, sugeneruota bekontekstinės gramatikos Jos yra bendresnės (ir apima) įprastos kalbos. Tą pačią bekontekstinę kalbą gali sugeneruoti kelios bekontekstinės gramatikos.

Kokios kontekstinės gramatikos taikomos?

Applications-

  • Programavimo kalboms apibrėžti.
  • Programai analizuoti kuriant sintaksės medį.
  • Programavimo kalbų vertimui.
  • Aritmetinėms išraiškoms aprašyti.
  • Kompiliatorių kūrimui.

Rekomenduojamas: