Sanskrit Programming Language

© 2022 by IJCTT Journal
Volume-70 Issue-4
Year of Publication : 2022
Authors : Hriday S. Kharpude
DOI :  10.14445/22312803/IJCTT-V70I4P102

How to Cite?

Hriday S. Kharpude, "Sanskrit Programming Language," International Journal of Computer Trends and Technology, vol. 70, no. 4, pp. 13-18, 2022. Crossref,

Language means sophisticated communication developed for interaction between humans with a certain commonality in their backgrounds. Today we merely learn a language and carry on to communicate with others familiar with the same language for the rest of our life. We forget to appreciate and give thought to creating such a complex uniformity amongst the then `unintelligent` beings. The oldest language known to have been conversed in by humans on Earth, Sanskrit, is the Mother of all languages. While even theorizing about its creation is strenuous, its origin is fortunately not a mystery. The entire process was documented by the students of Mahari?i P??ini, who is considered the creator of Sanskrit. Primarily, P??ini created a treatise on Sanskrit grammar named A???dhy?y?. This served as an outlay for building the main structure of Sanskrit. Correlating with today`s programming world, P??ini primarily made an outlay of programming language syntax and then put together the pieces to form a compact, well-defined programming language. This analogy potentially highlights the main aim and objective of this paper: to explore the existence of Sanskrit as more than a language, as a Programming Language.

Sanskrit, Programming languages, Computer science, The origin of Sanskrit, Natural languages.


[1] Pagel, M. Q&A: What is human language, when did it evolve, and why should we care?. BMC Biol, 15(64) (2017).
[2] Pagel M. Wired for culture: origins of the human social mind. WW Norton & Company, (2012).
[3] History of programming languages, DevSkiller - August 26, (2021).
[4] William Harris, April 12, (2021).Who Invented the Computer?
[5] Chapter 3: Programming, The University of Virginia
[6] Steven T. Piantadosi, Harry Tily, Edward Gibson: The communicative function of ambiguity in language, Cognition, 122(3) (2012) 280-291.ISSN 0010-0277. ( 2496)
[7] Java Abstraction, W3 Schools
[8] Why the English Language Became the World’s Lingua Franca, English Explorer - September 12, (2021).
[9] The Language of Codes: Why English is the Lingua Franca of Programming, Y Studios, August 16, (2018).
[10] Stian Haklev, 21 November , Chinese Python: Translating A Programming Language, Random Stuff That Matters. (2008).
[11] The wonder that is the A???dhy?y? (the ancient Sanskrit grammar of P??ini) - Golden Reed, Hira?yaya Vetasa
[12] Praty?h?ra ??????????, Sanskrit Dictionary
[13] S?tra ?????, Sanskrit Dictionary
[14] Sa?jñ? ??????, Sanskrit Dictionary 3956/40
[15] Keywords and Identifiers,
[16] Pratyaya ???????, Sanskrit Dictionary
[17] Vidhi ????, Sanskrit Dictionary
[18] Ashtadhyayi - work by Panini, The Editors of Encyclopaedia Britannica
[19] Anuv?tti ???????, Sanskrit Dictionary
[20] How would I go about creating a programming language? Federico Tomassetti
[21] ??????????? ????? (Words for Arithmetic Operations), Himanshu Pota, (2008).
[22] ‘End’ Meaning in Sanskrit,
[23] Google Colaboratory, Google Research
[24] Krishnamurthi CG, Ph.D. Sanskrit, University of Hyderabad, January 8, Is Sanskrit Independent of the order in which words appear in a sentence?, (2017).
[25] Sandhi,