ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Sanskrit Language for Computer Programming

Updated on November 28, 2011
Sanskrit Manuscript Sanskrit for Computers?
Sanskrit Manuscript Sanskrit for Computers?

For last two decades, I have been reading and listening that Sanskrit is the best language for Computer Programming. An article was first published on this subject in Forbes magazine in 1987. The subject was repeated again and again, especially in Indian Newspapers and magazines. 23 years have been passed, but no one has yet used Sanskrit language for computer Programming.

I never thought that Sanskrit, or any other language of people, let it be language of masses or a language of clergies can be used for computer programming. Because Computer Programs are created with binary code language. It has nothing to do with the languages in which people speak or write. There is no exception for this, may the language be living, or a dead language like Sanskrit.

Whatever we see on the screen of the computer, it is an interpretation of binary code language to our language, in form of text or audio visual.

History of Sanskrit language tells us that the language never had its own script. In ancient time, Sanskritists never believed in writing, and the literature was passed to next generations through oral tradition. Then they started to borrow alphabets of indigenous languages. All the ancient scripts in India were invented by speakers of non-Vedic languages, let it be Indus Script, Bambhi Script, Kharaoshti Script or Nagari Script.

When Sanskritists could not invent a script for their own language, how can they dream to write a script for computer programs?

Then why such type of News we read? The very first thing we should know that everything that appears in media is not a truth. Many News and thoughts we read are big lies, twisted and spread by some people for preserving their own interests. Many things are just a propaganda. I have been working as a Freelance Journalist for many years and know very well how the media twists the things, spread false thoughts in interest of specific people, parties and culture.

Well, the question is why Sanskritists are waiting for so many years for use of Sanskrit as a programming language? The answer is: They are not waiting at all. They know well that they are lying. They just want to make impressions on the minds of people that Sanskrit is a great language.

I have to visit some oriental study institutes for my research work. I have observed that there is a minimum use of computers in such Sanskrit oriented institutes. All so called research work is going on with traditional methods. They have not launched there websites. There is an allergy about modern science and modern technology amongst the Sanskritists. It isjust a joke that people of such tendency watch daydreams like Sanskrit Best for Computers.

So keep in mind that Sanskrit is the best language for Computer Programming is just a lie. A lie like other lies spread by same people we hear again and again- There were airplanes in Vedic age, there were radios and Tele Visions too.

Don't get surprised if they say in near future: All the Computer languages originated from Sanskrit language.

-Mahavir Sanglikar


Submit a Comment
  • profile image


    6 years ago

    Yes computer will understand only binary system that is 0s and1s. But dont forget that the programinig will be done by using high level languages like English. The meaning of sanskrit is best suitable language for comupter is the program that will needs 100line in English needs only 10 lines in sanskrit. This will drastically reduces the time and increases the computing speed

  • profile image


    6 years ago

    The computer works on two kinds of languages broadly: Low-level and High-level. The low-level language is a collection of 0s and 1s and is computer readable. The high-level languages use English words, letters, symbols, and numbers and are human readable.

    Programmers write programs (instructions for computers) in high-level languages, and then these high-level instructions are translated in low-level languages which are then read by the computers.

    Sanskrit can be used as high-level language to write programs. Sanskrit can also be used to give instructions to advanced robots (Artificial Intelligence) because robots are more likely to understand Sanskrit better because Sanskrit is a well programmed natural language.

    But, one needs to change the architecture of computers to implement Sanskrit. This requires a lot of people to learn Sanskrit. It also requires huge amounts of money, research and man-power.

    So at this point, English is sufficient for computers we use because computers are not advanced robots and don't need be changed. So why waste so much money and time? Hence, you don't see much progress in this area at this time. But if there is a need of another language in the future, Sanskrit will be used first.

  • jainismus profile imageAUTHOR

    Mahaveer Sanglikar 

    6 years ago from Pune, India

    Toshar Kant,

    This comment is just unrelated to the original subject.

  • profile image

    Toshar Kant 

    6 years ago

    Mahavir Sanglikar Ji,

    I was researching about something that coincidentally directed my to your article "Sanskrit Language for Computer Programming" , which made me curious to know about its author and then i read about you and its really good to hear from your self that you are Jack of all things and master of many things.

    Well, let us come to the point. In your own words you are a mega minded genius, so you must also have a sound knowledge of Indian Music. and of course you must be a jack of western music too.

    So for your kind information, unlike western music, Indian Classical Music system do not have till date a proper notation system, because Indian Classical music evolved and flourished by an oral tradition with a scintific and psychological expertise,

    according to you Mr. Jack, everyone who would say something true about indian classical music just want to make impressions on the minds of people that indian classical music is a great.

    well leave this all.....! i agree that you are a GOD of knowledge. So Mr God, please tell me what is that language and script of "knowledge".

    "Ati sarvatra tajyate" , sorry to write sanskrit language in english script

    it means access of everything is harmfull, so remove access Haughtiness about your knowledge from your self.

    one more thing for you and Famous historian Bhaskar Rao Jadhav : Sanskrit word came from "sanskriti" which was again derived from "sanskar" (There is no word in other languages comparable to 'Sanskar') which means Conduct & Behaviour of an individual which may be good or bad. this was the logic behind the word sanskrit,

    Let us talk about sanskrit language for computers:

    The largest numbers the Greeks and the Romans used were 106 whereas Hindus used numbers as big as 1053 (i.e 10 to the power of 53) with specific names (Tallakshana) as early as 5000 B.C. during the Vedic period. Even today, the largest used number is Tera: 1012 (10 to the power of 12).

    "It is India that gave us the ingenuous method of expressing all numbers by the means of ten symbols, each symbol receiving a value of position, as well as an absolute value; a profound and important idea which appears so simple to us now that we ignore its true merit, but its very simplicity, the great ease which it has lent to all computations, puts our arithmetic in the first rank of useful inventions, and we shall appreciate the grandeur of this achievement when we remember that it escaped the genius of Archimedes and Apollonius, two of the greatest minds produced by antiquity."

    — French mathematician Pierre Simon Laplace (1749 - 1827)

    The Word-Numeral System

    The word-numeral system was the logical outcome of proceeding by multiples of ten. Thus, in an early system, 60,799 is denoted by the Sanskrit word sastim (60), shsara (thousand), sapta (seven) satani (hundred), navatim (nine ten times) and nava (nine). Such a system presupposes a scientifically based vocabulary of number names in which the principles of addition, subtraction and multiplication are used. It requires:

    the naming of the first nine digits (eka, dvi, tri, catur, pancha, sat, sapta, asta, nava);

    a second group of nine numbers obtained by multiplying each of the nine digits in 1 by ten (dasa, vimsat, trimsat, catvarimsat, panchasat, sasti, saptati, astiti, navati): and

    a group of numbers which are increasing integral powers of 10, starting with 102 (satam sagasara, ayut, niyuta, prayuta, arbuda, nyarbuda, samudra, Madhya, anta, parardha…).

    To understand why word numerals persisted in India, even after the Indian numerals became widespread, it is necessary to recognize the importance of the oral mode of preserving and disseminating knowledge. An important characteristic of written texts in India from times immemorial was the sutra style of writing, which presented information in a cryptic form, leaving out details and rationale to be filled in by teachers and commentators. In short pithy sentences, often expressed in verse, the sutras enabled the reader to memorize the content easily.

    Binary System of Number Representation

    A Mathematician named Pingala developed a system of binary enumeration convertible to decimal numerals. He described the system in his book called Chandahshaastra. The system he described is quite similar to that of Leibnitz, who was born in the 17th century.

    A binary number system was used by Pingala (450 BC, if we accept the tradition that he was Panini's brother) to represent meters of songs. The structure of this number system may have helped in the invention of the sign for zero that, took place around 50 BC - 50 AD. Without the binary system, the development of computers would be much harder; and without a sign for zero, mathematics would have languished. It is of course true that the binary number system was independently invented by Leibnitz in 1678, but the fact that the rediscovery had to wait almost 2,000 years only emphasizes the originality of Pingala's idea.

    Mr Jack.....! thanks for waisting my time that i have to give a break to my research work in between to give a reply to your idiotic post. but next time think about all aspects before writing anything.

  • jainismus profile imageAUTHOR

    Mahaveer Sanglikar 

    6 years ago from Pune, India

    Akshat.verma ,

    Thank you.

  • Akshat.verma profile image


    7 years ago from Delhi

    Nice and Informative Hub...!!!!!

    Keep it Up...

    New Delhi, 2:14 PM


This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

Show Details
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)