Я пытаюсь понять концепцию уровней языков (регулярный, контекстный, контекстно-зависимый и т.д.).
Я могу легко найти это, но все объяснения, которые я нахожу, представляют собой нагрузку символов и говорят о наборах. У меня есть два вопроса:
-
Можете ли вы описать словами, что такое обычный язык и как отличаются языки?
-
Где люди учатся понимать этот материал? Насколько я понимаю, это формальная математика? У меня было несколько курсов в uni, которые использовали его, и едва ли кто-нибудь это понимал, поскольку репетиторы предположили, что мы это знали. Где я могу это узнать и почему люди "ожидают" знать это во многих источниках? Это похоже на разрыв в образовании.
Здесь пример:
Любой язык, принадлежащий этому множеству, является регулярным языком над алфавитом.
Как язык может быть "чем-то"?