Logo bg.boatexistence.com

Защо се нарича безконтекстна граматика?

Съдържание:

Защо се нарича безконтекстна граматика?
Защо се нарича безконтекстна граматика?

Видео: Защо се нарича безконтекстна граматика?

Видео: Защо се нарича безконтекстна граматика?
Видео: Нервозно кюфте - защо се нарича така и как да го направим! 2024, Може
Anonim

Безконтекстните граматики се наричат като такива защото всяко от производствените правила в граматиката може да се прилага независимо от контекста-то не зависи от други символи, които могат или може да не е около даден символ, който има приложено правило към него.

Какво означава безконтекстна граматика?

В теорията на формалния език, безконтекстната граматика (CFG) е формална граматика, чиито правила за производство са от формата . с единичен нетерминален символ и низ от терминали и/или нетерминали (може да бъде празен).

Кой даде концепцията за свободна от контекст граматика?

Естествените езици могат да бъдат описани с помощта на контекстно-чувствителни граматики, концепция, въведена от Chomsky през 50-те години.

Какво прави нещо език без контекст?

Валидно (прието) изречение на езика трябва да следва определени правила, граматиката. Езикът без контекст е език, генериран от свободна от контекст граматика Те са по-общи (и включват) обикновени езици. Един и същ език без контекст може да бъде генериран от множество безконтекстни граматики.

Какви са приложенията на безконтекстната граматика?

Приложения-

  • За дефиниране на езици за програмиране.
  • За анализиране на програмата чрез конструиране на синтактично дърво.
  • За превод на езици за програмиране.
  • За описание на аритметични изрази.
  • За изграждане на компилатори.

Препоръчано: