Sanskrit is the learned language of Indian civilization. It was fixed as early as the 4th century B.C. by an exact formal grammar due to the scholar Pāṇini, who was not only a genius linguist but also a pioneering computer scientist.
Computer processing of Sanskrit required the development of sophisticated morpho-phonetic analysis algorithms using a relational programming methodology inspired by the work of mathematician Samuel Eilenberg and driven by Pāṇini's euphony rules. The talk will briefly present this methodology illustrated by computer processing of characteristic examples.