Logo sv.boatexistence.com

Varför kallas det kontextfri grammatik?

Innehållsförteckning:

Varför kallas det kontextfri grammatik?
Varför kallas det kontextfri grammatik?

Video: Varför kallas det kontextfri grammatik?

Video: Varför kallas det kontextfri grammatik?
Video: Context-Free Grammars (CFG) and Context-Free Languages (CFL) - what are they? 2024, Maj
Anonim

Kontextfria grammatiker heter som sådana eftersom någon av produktionsreglerna i grammatiken kan tillämpas oavsett sammanhang-det beror inte på några andra symboler som kan eller kanske inte finns runt en given symbol som har en regel tillämpad på sig.

Vad betyder kontextfri grammatik?

I formell språkteori är en kontextfri grammatik (CFG) en formell grammatik vars produktionsregler är av formen . med en enda icke-terminalsymbol och en sträng av terminaler och/eller icke-terminaler (kan vara tomma).

Vem gav begreppet sammanhang gratis grammatik?

Naturliga språk kan beskrivas med kontextkänslig grammatik, ett begrepp som introducerades av Chomsky på 50-talet.

Vad gör något till ett sammanhangsfritt språk?

En giltig (godkänd) mening på språket måste följa särskilda regler, grammatiken. Ett sammanhangsfritt språk är ett språk som genereras av en sammanhangsfri grammatik De är mer allmänna (och inkluderar) vanliga språk. Samma sammanhangsfria språk kan genereras av flera sammanhangsfria grammatiker.

Vilka är tillämpningarna för kontextfri grammatik?

Applications-

  • För att definiera programmeringsspråk.
  • För att analysera programmet genom att konstruera syntaxträd.
  • För översättning av programmeringsspråk.
  • För att beskriva aritmetiska uttryck.
  • För konstruktion av kompilatorer.

Rekommenderad: