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

Одни древние тексты рассказывают истории. Грамматика Панини ведёт себя скорее как машина.
Более двух тысяч лет назад грамматист Панини составил Аштадхьяйи (Aṣṭādhyāyī) — систему из примерно четырёх тысяч правил для порождения правильного санскрита. Она коротка, плотна, рекурсивна и откровенно недружелюбна к тому, кто ожидает от древней книги мягкости. Корни соединяются с суффиксами. Звуки преобразуются при встрече. Правила сталкиваются, и мета-правила решают, какое из них победит.
Именно здесь сравнение с кодом становится неотразимым — и одновременно опасным.
Сначала разберёмся с плохой версией
Нет, санскрит — не «идеальный язык программирования». Это утверждение достойно музея уверенного интернет-вздора. Санскрит — живой человеческий язык с неоднозначностью, поэзией и беспорядком, как и любой другой.
То, что верно, гораздо интереснее. Грамматика Панини напоминает формальную систему. Она принимает входные данные, применяет упорядоченные операции и производит результат. Она не описывает санскрит извне — как разговорник туриста перечисляет фразы. Она моделирует санскрит изнутри, как порождающий механизм, который при правильном запуске производит верные формы.
Словоформа — это результат скрытого вычисления
Представьте обычное санскритское слово как видимый конец некоего процесса. В основе лежит корень, несущий ядро значения. Правила Панини присоединяют нужный суффикс, затем запускают цепочку звуковых изменений — часть из них обусловлена тем, что другие правила уже отработали. К тому моменту, когда вы видите отполированное слово, небольшое выводение уже завершилось. Та же логика управляет сандхи — тем, как звуки на границах слов сливаются и трансформируются, чтобы речь текла плавно: не случайное смягчение, а предсказуемый результат прописанных правил.
Вот почему современные читатели снова и снова тянутся к вычислительным метафорам. Не потому что в Древней Индии были ноутбуки, а потому что у Панини было нечто, от чего и сегодняшние лингвисты чувствуют себя немного уступающими: беспощадно сжатая теория языка, записанная как процедура. Недавние исследования распутали давние загадки о том, как его правила разрешают конфликты, а другие учёные создали программное обеспечение, симулирующее части его системы для автоматического порождения санскритских форм.
Не учите санскрит. Запускайте его.
Вот переосмысление, вокруг которого и построен PRAVIEL. Глагол — не слово, которое нужно заучивать в отрыве от остального. Это результат выводения, которому можно научиться самостоятельно. Чистое предложение — поверхность машины, которая уже отработала.
Возьмите корень. Добавьте суффикс. Понаблюдайте, как срабатывают законы звуковых изменений и рождается форма. При таком подходе грамматика перестаёт ощущаться как наказание за желание читать «Бхагавадгиту» или «Ригведу» в оригинале. Она начинает быть тем, чем и является: древним механизмом, которым вы учитесь управлять, — механизмом, порождающим прекрасный санскрит дольше, чем существует большинство цивилизаций.
Источники
Готовы учить древний язык по-настоящему?
Занимайтесь по несколько минут в день, от первых букв до настоящих текстов, и слушайте каждую строку в собственной традиции произношения языка. Начните бесплатно с латыни или греческого либо с египетского, иврита и других языков.
Разговор
Комментарии
Оставьте заметку, исправление или вопрос. Комментарии модерируются, адреса электронной почты публично не отображаются.
Загрузка комментариев...