Sanskrit Programming Language

  IJCTT-book-cover
 
         
 
© 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, https://doi.org/10.14445/22312803/IJCTT-V70I4P102

Abstract
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.

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

Reference

[1] Pagel, M. Q&A: What is human language, when did it evolve, and why should we care?. BMC Biol, 15(64) (2017). https://doi.org/10.1186/s12915-017-0405-3
[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). https://devskiller.com/history-of-programming-languages
[4] William Harris, April 12, (2021).Who Invented the Computer? https://science.howstuffworks.com/innovation/inventions/whoinvented-the-computer.htm
[5] Chapter 3: Programming, The University of Virginia https://www.cs.virginia.edu/~evans/cs150/book/ch3programming.pdf
[6] Steven T. Piantadosi, Harry Tily, Edward Gibson: The communicative function of ambiguity in language, Cognition, 122(3) (2012) 280-291.ISSN 0010-0277. https://doi.org/10.1016/j.cognition.2011.10.004. (https://www.sciencedirect.com/science/article/pii/S001002771100 2496)
[7] Java Abstraction, W3 Schools https://www.w3schools.com/java/java_abstract.asp
[8] Why the English Language Became the World’s Lingua Franca, English Explorer - September 12, (2021). https://www.englishexplorer.com.sg/why-the-english-languagebecame-the-worlds-lingua-franca/
[9] The Language of Codes: Why English is the Lingua Franca of Programming, Y Studios, August 16, (2018). https://ystudios.com/insights-passion/codelanguage
[10] Stian Haklev, 21 November , Chinese Python: Translating A Programming Language, Random Stuff That Matters. (2008).http://reganmian.net/blog/2008/11/21/chinese-pythontranslating-a-programming-language/
[11] The wonder that is the A???dhy?y? (the ancient Sanskrit grammar of P??ini) - Golden Reed, Hira?yaya Vetasa https://goldenreed.wordpress.com/2021/09/25/the-wonder-that-isthe-a%e1%b9%a3%e1%b9%adadhyayi-the-ancient-sanskritgrammar-of-pa%e1%b9%87ini/
[12] Praty?h?ra ??????????, Sanskrit Dictionary https://sanskritdictionary.com/praty%C4%81h%C4%81ra/2616/40
[13] S?tra ?????, Sanskrit Dictionary https://sanskritdictionary.com/s%C5%ABtra/269853/1
[14] Sa?jñ? ??????, Sanskrit Dictionary https://sanskritdictionary.com/sa%E1%B9%83j%C3%B1%C4%81/ 3956/40
[15] Keywords and Identifiers, www.programiz.com https://www.programiz.com/c-programming/c-keywords-identifier
[16] Pratyaya ???????, Sanskrit Dictionary https://www.sanskritdictionary.com/pratyaya/2596/40
[17] Vidhi ????, Sanskrit Dictionary https://www.sanskritdictionary.com/vidhi/212219/1
[18] Ashtadhyayi - work by Panini, The Editors of Encyclopaedia Britannica https://www.britannica.com/topic/Ashtadhyayi
[19] Anuv?tti ???????, Sanskrit Dictionary https://www.sanskritdictionary.com/anuv%E1%B9%9Btti/8685/1
[20] How would I go about creating a programming language? Federico Tomassetti https://tomassetti.me/how-to-create-programming-language/
[21] ??????????? ????? (Words for Arithmetic Operations), Himanshu Pota, (2008). https://learnsanskrit.wordpress.com/2008/05/03/????????????????-words-for-arithmetic-operations/
[22] ‘End’ Meaning in Sanskrit, Bsarkari.com https://www.bsarkari.com/end/meaning-sanskrit
[23] Google Colaboratory, Google Research https://research.google.com/colaboratory/
[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). https://qr.ae/pGq2Eq
[25] Sandhi, learnsanskrit.org https://www.learnsanskrit.org/guide/core/sandhi/