2020 AACL AACL 2020

Formal Sanskrit Syntax: A Specification for Programming Language

Abstract

AbstractThe paper discusses the syntax of the primary statements of the Sanskritam, a programming language specification based on natural Sanskrit under a doctoral thesis. By a statement, we mean a syntactic unit regardless of its computational operations of variable declarations, program executions or evaluations of Boolean expressions etc. We have selected six common primary statements of declaration, assignment, inline initialization, if-then-else, for loop and while loop. The specification partly overlaps the ideas of natural language programming, Controlled Natural Language (Kunh, 2013), and Natural Language subset. The practice and application of structured natural language set in a discourse are deeply rooted in the theoretical text tradition of Sanskrit, like the sūtra-based disciplines and Navya-Nyāya (NN) formal language, etc. The effort is a kind of continuation and application of such traditions and their techniques in the modern field of Sanskrit NLP.

🚀 Conference Pioneer — AACL 2020
🌱 Topic Pioneer — Programming Languages
🌉 Interdisciplinary Bridge — Computer Science and Interdisciplinary and Natural Language Processing
🧭 Keyword Pioneer — sanskrit language
🐝 Cross-Pollinator — Computer Science, Interdisciplinary, Natural Language Processing