Найти тему
97 подписчиков

Изучая грамматику Панини, невольно сравниваешь его стиль с компьютерными языками. Причина вот в чем - и Панини, и языки программирования имеют дело с моделированием сложных систем. Грамматика Панини - это модель языка; также и компьютерные языки служат для моделирования различных явлений. Например, бизнес-приложение моделирует бизнес-процесс, а компьютерная игра моделирует некий сюжет.


В обоих случаях требуется описать многогранное явление при помощи множества элементарных логических правил-утверждений. В компьютерах это так и называется - statement, что переводится как "утверждение"; на Санскрите такие утверждения называются сутрами. В обоих случаях мы опираемся на абстракцию и анализ; при этом требуется достичь высокой точности. Программа с неточностями не будет компилироваться, а грамматика Панини не пережила бы проверку временем, если бы не была такой восхитительно точной и исчерпывающей.

В результате, и компьютерная наука, и Панини пришли к довольно схожим методам. В обоих есть понятие грамматики, повторное использование, ссылки, правила и исключения из правил, и т.д. Примечательно, что даже комментарии играют важную роль как в Санскрите, так и в компьютерных языках. 😊

Описание правил языка - лингвистика - одна из первых попыток человека постичь сложное явление при помощи логики, интеллекта. Исторически лингвистика предшествует программированию, а их общность проявилась в таком современном понятии, как нейро-лингвистическое программирование.

Можно удивляться, как древним людям был доступен такой высокий уровень интеллектуального мышления. Однако, изучая Санскрит привыкаешь к этому. Более того, открываешь много такого, до чего современная цивилизация пока не дошла, но что несомненно было бы нам очень полезно.

Изучение Санскрита - это не только замечательная тренировка для вашего интеллекта, это ключ к пониманию мира и себя.
Изучая грамматику Панини, невольно сравниваешь его стиль с компьютерными языками. Причина вот в чем - и Панини, и языки программирования имеют дело с моделированием сложных систем.
1 минута