Sanskrit - the future of programming language


All natural human languages are the product of hundreds of thousands of years of coevolution: as humans bodies and cognitive abilities evolved in natural environments, their abilities with language also evolved. 102 Arab 78 crore 50 lakh words have been used till now in Sanskrit, if it will be used in computer and technology, then more these number of word will be used in next 100 years.
Sanskrit has the power to say a sentence in a minimum number of words than any other language. This makes it an NLP (natural language processing) that will be open as user friendly language. It can also be used as a high level language because of it unambiguous nature. Some more insight on Sanskrit is that it is a highly regularized language, the only unambiguous spoken language on the planet and very suitable for computer comprehension, as Sanskrit word originate from a given root word, that resembles the object oriented class structure and inheritance property of basic programming.
                           
Very soon the traditional Indian language Sanskrit will be a part of the space, with the United States of America (USA) mulling to use it as computer language at NASA. According to Rick Briggs, Sanskrit is such a language in which a message can be sent by the computer in the least number of words, it has all kind of explicit rules for joining words. As Sanskrit is an inflexional language, and such derivations are usual for it, NASA is planning to develop 6th and 7th generation computers that will be based on Sanskrit interface environment. After this there will be a revolution in the world for Sanskrit language.
As Astha says, the systematic nature of Sanskrit is exceptional. Sanskrit is one language in a tree-like structure of languages with Proto-Indo-European at its root, this quality of the language makes it highly feasible for programming and long-time extension. It will be easy to compile a natural language statement from the data array. It will be a human readable and comprehensible language, the statements coming out will be about the same as the ones going in.
                          
In today world there is need of short hand programming, which is possible by taking Sanskrit’s root in use. The richness of Sanskrit comes from the fact that everything is pre-determined and derivable. Clauses have various levels of recursion in the form of distinct types of phrases which could be embedded within each other.
The idea of using a natural language for computer programming is to make it easier for people to talk to computers in their native tongue which makes the computer friendly language like Java/C++ in danger. “There is a derivational process in Sanskrit just by knowing the ends of a word, one could know its role in a sentence and so there is no ambiguity. The absence of syntax in Sanskrit is a definite plus point in its favour.
Majority of systems use English as a coding language but by using the UTF-8 encoded source files interface one can type the code in Sanskrit’s environment, the magic file that does this task is "sanskrit.rkt" .
In fact one fundamental rule of Sanskrit Grammar is neither a noun nor a verb is usable in its “raw” form! This makes Sanskrit a syntax-free language. That is to say words can be positioned anywhere in the sentence without altering its meaning
In short in Sanskrit all lexical, semantic and syntactic rules are tuned for extreme brevity.

Comments

Popular posts from this blog

SECURITY WITH Vulnerability Assessment and Penetration Testing (VAPT) There’s no place like 127.0.0.1