El sánscrito tenía una máquina del lenguaje antes de que los ordenadores tuvieran código
La gramática de Pāṇini sobre el sánscrito se parece menos a una descripción y más a una máquina: entradas, operaciones ordenadas, salidas. No, no es un lenguaje de programación. Es algo más extraño.

Algunos textos antiguos cuentan historias. La gramática de Pāṇini se comporta más como una máquina.
Hace más de dos mil años, el gramático Pāṇini compuso la Aṣṭādhyāyī, un sistema de aproximadamente cuatro mil reglas para generar sánscrito correcto. Es breve, denso, recursivo y francamente cruel con quien espera que un libro antiguo sea amable. Las raíces se combinan con sufijos. Los sonidos se transforman cuando se encuentran. Las reglas colisionan y las metarreglas deciden cuál gana.
Aquí es donde la comparación con el código se vuelve irresistible, y también donde se vuelve peligrosa.
Matemos primero la versión mala
No, el sánscrito no es "el lenguaje de programación perfecto". Esa afirmación pertenece al museo de las tonterías confiadas de internet. El sánscrito es una lengua humana natural con ambigüedad, poesía y desorden, como cualquier otra.
Lo que sí es cierto es más interesante. La gramática de Pāṇini se parece a un sistema formal. Toma entradas, aplica operaciones ordenadas y produce salidas. No describe el sánscrito desde fuera, como una guía de frases para turistas que lista expresiones. Modela el sánscrito desde dentro, como un motor generativo que, ejecutado correctamente, produce las formas correctas.
Una forma es la salida de una ejecución oculta
Piensa en una palabra ordinaria del sánscrito como en el extremo visible de un proceso. Debajo hay una raíz que porta un significado central. Las reglas de Pāṇini adjuntan el sufijo correcto y luego disparan una secuencia de cambios fonéticos, algunos de ellos condicionados por lo que otras reglas ya hicieron. Para cuando ves la palabra pulida, ya se ha completado una pequeña derivación. La misma lógica gobierna el sandhi, la forma en que los sonidos en los límites de las palabras se fusionan y cambian para que el habla fluya: no es un suavizamiento aleatorio, sino la salida predecible de reglas enunciadas.
Por eso los lectores modernos siguen recurriendo a metáforas computacionales. No porque la India antigua tuviera portátiles, sino porque Pāṇini tenía algo que todavía hace sentir insuficientemente preparados a los lingüistas contemporáneos: una teoría brutalmente comprimida de una lengua, escrita como un procedimiento. Trabajos recientes han incluso desenredado puzzles de larga data sobre cómo sus reglas resuelven conflictos, y otros investigadores han construido software que simula partes de su sistema para generar formas del sánscrito automáticamente.
No aprendas sánscrito. Ejecútalo.
Aquí está la reformulación, y es la que subyace a la construcción de PRAVIEL. Un verbo no es una palabra que hay que memorizar de forma aislada. Es el resultado de una derivación que puedes aprender a realizar. Una oración limpia es la superficie de una máquina que ya ha funcionado.
Así que toma una raíz. Añade un sufijo. Observa cómo se disparan las leyes fonéticas y emerge la forma. Hecho de esta manera, la gramática deja de sentirse como un castigo por querer leer el Bhagavad Gītā o el Ṛgveda en los originales. Empieza a sentirse como lo que es: un motor antiguo que estás aprendiendo a operar, uno que lleva generando hermoso sánscrito más tiempo del que han existido la mayoría de las civilizaciones.
Fuentes
¿Listo para aprender una lengua antigua?
Aprende unos minutos al día, desde las primeras letras hasta textos reales, con cada línea pronunciada en la tradición propia de la lengua. Empieza gratis con latín o griego, o con egipcio, hebreo y más.
Conversación
Comentarios
Deja una nota, una corrección o una pregunta. Los comentarios son moderados y las direcciones de correo no se muestran públicamente.
Cargando comentarios...