अंतिम प्रभा का है हमारा विक्रमी संवत यहाँ, है किन्तु औरों का उदय इतना पुराना भी कहाँ ?
ईसा,मुहम्मद आदि का जग में न था तब भी पता, कब की हमारी सभ्यता है, कौन सकता है बता? -मैथिलिशरण गुप्त

रविवार, 24 फ़रवरी 2013

कंप्यूटर प्रोग्रामिंग के पिताश्री: महर्षि पाणिनि | Ancient Programming By Panini : 500BC

मेरे सनातनी भारतीय भाइयों महर्षि पाणिनि के बारे में  बताने  पूर्व में आज की  कंप्यूटर प्रोग्रामिंग   किस प्रकार कार्य करती है इसके बारे में कुछ जरा सा बताना  चाहूँगा चूँकि में भी एक कंप्यूटर इंजिनियर   हूँ । आज की कंप्यूटर प्रोग्रामिंग  भाषाएँ जैसे c, c++, java आदि में प्रोग्रामिंग हाई लेवल लैंग्वेज (high level language) में लिखे जाते है जो अंग्रेजी के सामान ही होती है | इसे कंप्यूटर की गणना सम्बन्धी व्याख्या (theory of computation) जिसमे प्रोग्रामिंग के syntex आदि का वर्णन होता है, के  द्वारा लो लेवल लैंग्वेज (low level language) जो विशेष प्रकार का कोड होता है जिसे mnemonic कहा जाता है जैसे जोड़ के लिए ADD, गुना के लिए MUL आदि में परिवर्तित किये जाते है | तथा इस प्रकार प्राप्त कोड को प्रोसेसर द्वारा द्विआधारी भाषा (binary language: 0101) में परिवर्तित कर क्रियान्वित किया जाता है |
इस प्रकार पूरा कंप्यूटर जगत theory of computation पर निर्भर करता है |
इसी computation पर महर्षि पाणिनि (लगभग  500 ई पू)  ने संस्कृत व्याकरण द्वारा एक पूरा ग्रन्थ रच डाला |



महर्षि पाणिनि संस्कृत भाषा के सबसे बड़े  व्याकरण विज्ञानी थे | इनका जन्म उत्तर पश्चिम भारत के गांधार में हुआ था। कई इतिहासकार इन्हें महर्षि पिंगल का बड़ा भाई मानते है | इनके व्याकरण का नाम अष्टाध्यायी है जिसमें आठ अध्याय और लगभग चार सहस्र सूत्र हैं। संस्कृत भाषा को व्याकरण सम्मत रूप देने में पाणिनि का योगदान अतुलनीय माना जाता है। अष्टाध्यायी मात्र व्याकरण ग्रंथ नहीं है। इसमें प्रकारांतर से तत्कालीन भारतीय समाज का पूरा चित्र मिलता है। 
इनके द्वारा भाषा के सन्दर्भ में किये गये महत्त्व पूर्ण कार्य 19वी सदी में प्रकाश में आने लगे |
 19वी सदी में यूरोप के एक भाषा विज्ञानी Franz Bopp (14 सितम्बर 1791 – 23 अक्टूबर 1867) ने श्री पाणिनि के कार्यो पर गौर फ़रमाया । उन्हें पाणिनि के लिखे हुए ग्रंथों में तथा संस्कृत व्याकरण में आधुनिक भाषा प्रणाली को और परिपक्व करने के नए मार्ग मिले  |  www.vedicbharat.com/
इसके बाद कई संस्कृत के विदेशी चहेतों  ने नके कार्यो में रूचि दिखाई और गहन अध्ययन किया जैसे: Ferdinand de Saussure (1857-1913), Leonard Bloomfield (1887 – 1949) तथा एक हाल ही के भाषा विज्ञानी Frits Staal (1930 – 2012).

तथा इसी क्रम में आगे बढ़ते हुए 19वि सदी के एक जर्मन विज्ञानी Friedrich Ludwig Gottlob Frege      (8 नवम्बर 1848 – 26 जुलाई 1925 ) ने इस क्षेत्र में कई कार्य किये और इन्हें  आधुनिक जगत का प्रथम लॉजिक विज्ञानी कहा जाने लगा |

जबकि इनके जन्म से लगभग 2400 वर्ष पूर्व ही श्री पाणिनि इन सब पर एक पूरा ग्रन्थ सीना ठोक के लिख चुके थे |
अपनी ग्रामर की रचना के दोरान पाणिनि ने auxiliary symbols (सहायक प्रतीक) प्रयोग में लिए जिसकी सहायता से कई प्रत्ययों का निर्माण किया और फलस्वरूप ये ग्रामर को और सुद्रढ़ बनाने में सहायक हुए |
 इसी तकनीक का प्रयोग आधुनिक विज्ञानी Emil Post (फरवरी 11, 1897 – अप्रैल 21, 1954) ने किया और आज की समस्त  computer programming languages की नीव रखी |
Iowa State University, अमेरिका ने पाणिनि के नाम पर एक प्रोग्रामिंग भाषा का निर्माण भी किया है जिसका  नाम ही पाणिनि प्रोग्रामिंग लैंग्वेज रखा है: यहाँ देखे |

एक शताब्दी से भी पहले प्रिसद्ध जर्मन भारतिवद मैक्स मूलर (१८२३-१९००) ने अपने साइंस आफ थाट में कहा -

"मैं निर्भीकतापूर्वक कह सकता हूँ कि अंग्रेज़ी या लैटिन या ग्रीक में ऐसी संकल्पनाएँ नगण्य हैं जिन्हें संस्कृत धातुओं से व्युत्पन्न शब्दों से अभिव्यक्त न किया जा सके । इसके विपरीत मेरा विश्वास है कि 2,50,000 शब्द सम्मिलित माने जाने वाले अंग्रेज़ी शब्दकोश की सम्पूर्ण सम्पदा के स्पष्टीकरण हेतु वांछित धातुओं की संख्या, उचित सीमाओं में न्यूनीकृत पाणिनीय धातुओं से भी कम है । 

अंग्रेज़ी में ऐसा कोई वाक्य नहीं जिसके प्रत्येक शब्द का 800 धातुओं से एवं प्रत्येक विचार का पाणिनि द्वारा प्रदत्त सामग्री के सावधानीपूर्वक वेश्लेषण के बाद अविशष्ट 121 मौलिक संकल्पनाओं से सम्बन्ध निकाला न जा सके ।"



The M L B D News letter ( A monthly of indological bibliography) in April 1993, में महर्षि पाणिनि को first softwear man without hardwear घोषित किया है। जिसका मुख्य शीर्षक था " Sanskrit software for future hardware "
जिसमे बताया गया " प्राकृतिक भाषाओं (
प्राकृतिक भाषा केवल संस्कृत ही है बाकि सब की सब मानव रचित है  ) को कंप्यूटर प्रोग्रामिंग के लिए अनुकूल बनाने के तीन दशक की कोशिश करने के बाद, वैज्ञानिकों को एहसास हुआ कि कंप्यूटर प्रोग्रामिंग में भी हम 2600 साल पहले ही पराजित हो चुके है। हालाँकि उस समय इस तथ्य किस प्रकार और कहाँ उपयोग करते थे यह तो नहीं कह सकते, पर आज भी दुनिया भर में कंप्यूटर वैज्ञानिक मानते है कि आधुनिक समय में संस्कृत व्याकरण सभी कंप्यूटर की समस्याओं को हल करने में सक्षम है।

व्याकरण के इस महनीय ग्रन्थ मे पाणिनि ने विभक्ति-प्रधान संस्कृत भाषा के 4000 सूत्र बहुत ही वैज्ञानिक और तर्कसिद्ध ढंग से संगृहीत हैं।

NASA के वैज्ञानिक Mr.Rick Briggs.ने अमेरिका में कृत्रिम बुद्धिमत्ता (artificial intelligence) और पाणिनी व्याकरण के बीच की शृंखला खोज की। प्राकृतिक भाषाओं को कंप्यूटर प्रोग्रामिंग के लिए अनुकूल बनाना बहुत मुस्किल कार्य था जब तक कि Mr.Rick Briggs. द्वारा संस्कृत के उपयोग की खोज न गयी।
उसके बाद एक प्रोजेक्ट पर कई देशों के साथ करोड़ों डॉलर खर्च किये गये।

महर्षि पाणिनि शिव जी बड़े भक्त थे और उनकी कृपा से उन्हें महेश्वर सूत्र से ज्ञात हुआ जब शिव जी संध्या तांडव के समय उनके डमरू से निकली हुई ध्वनि से उन्होंने संस्कृत में वर्तिका नियम की रचना की थी।

तथा इन्होने महादेव की कई स्तुतियों की भी रचना की |

नृत्तावसाने नटराजराजो ननाद ढक्कां नवपञ्चवारम्।
उद्धर्त्तुकामो सनकादिसिद्धानेतद्विमर्शे शिवसूत्रजालम्॥  -माहेश्वर सूत्र
 
पाणिनीय व्याकरण की महत्ता पर विद्वानों के विचार:

"पाणिनीय व्याकरण मानवीय मष्तिष्क की सबसे बड़ी रचनाओं में से एक है" (लेनिन ग्राड के प्रोफेसर टी. शेरवात्सकी)।
"पाणिनीय व्याकरण की शैली अतिशय-प्रतिभापूर्ण है और इसके नियम अत्यन्त सतर्कता से बनाये गये हैं" (कोल ब्रुक)।
"संसार के व्याकरणों में पाणिनीय व्याकरण सर्वशिरोमणि है... यह मानवीय मष्तिष्क का अत्यन्त महत्त्वपूर्ण अविष्कार है" (सर डब्ल्यू. डब्ल्यू. हण्डर)।
"पाणिनीय व्याकरण उस मानव-मष्तिष्क की प्रतिभा का आश्चर्यतम नमूना है जिसे किसी दूसरे देश ने आज तक सामने नहीं रखा"। (प्रो. मोनियर विलियम्स)


 संस्कृत का डंका :
संस्कृत की महत्ता अब लोगो के समझ में आने लगी है

जब से नासा को अपने परीक्षणों द्वारा ज्ञात हुआ की अनंत अन्तरिक्ष में कम्पायमान ध्वनी है 
और यह भी सिद्ध हो चूका है की ॐ प्रणव (ध्वनी ) से ही सृस्ठी की उत्पत्ति हुई है । यहाँ देखें :
 ॐकार, बिग-बेंग, शिवलिंग और स्रष्टि की उत्त्पति
 तब से नासा की खपड़ी घूम गई है |
अब नासा कंप्यूटर की भाषा संस्कृत को बनाने की सोच रही है और अन्तरिक्ष में ॐ ध्वनी का संचार करने का विचार कर रही है  |
यहाँ देखे :
http://www.ibtl.in/news/international/1815/nasa-to-echo-sanskrit-in-space-website-confirms-its-mission-sanskrit/
http://post.jagran.com/NASA-to-use-Sanskrit-as-computer-language-1332758613
http://hindi.ibtl.in/news/international/1978/article.ibtl

 अरे मूर्खों सफ़ेद चमड़ी वालो, इस सृस्ठी की उत्पत्ति  ॐ प्रणव (शिव नाद) से हुई है और इसी से पञ्च महाभूतों (जल,पृथ्वी, अग्नि, वायु और आकाश ) की भी उत्पति हुई है |
  ये तो हमारे ग्रंथो, वेदों में आदि काल  से लिखा हुआ है हमसे ही पुछ  लेते इतने पैसे व्यर्थ में ही प्रयोगों में खर्च किये | :D

 
http://en.wikipedia.org/wiki/P%C4%81%E1%B9%87ini
http://www.indiadivine.org/showthread.php/861085-The-first-softweare-man-Maharshi-PANINI

इनके छोटे भाई महर्षि पिंगल के बारे में पढ़े:

द्विआधारीय गणित (Binary Number System) के जनक : महर्षि पिंगल

 

22 टिप्‍पणियां:

  1. श्रीमान जी मुझे आपका ब्लॉग बहुत अच्छा लगा हैं. देश, धर्म के लिए ऐसे प्रयास बहुत आवश्यक हैं. श्रीमान जी क्या मैं आपके लेख अपने ब्लॉग पर ले सकता हूँ क्या. धन्यवाद. वन्देमातरम

    जवाब देंहटाएं
  2. ye bahut achi jankariya hai or panini programing language ke bare me jankari to bahut mast hai thanks

    जवाब देंहटाएं
  3. rajiv dixit ji ke baad pahli baar pracheen samradh bharat ka vistrat adhhyan kiya
    atiuttam

    जवाब देंहटाएं
  4. Bahut se Bhartiya hain jinme main bhi ek hu jinhe aaj tak ye sab kuch nahi pata pata tha.

    जवाब देंहटाएं
  5. मुझे यह ब्लॉग बहुत ही अच्छा लगा हरि ॐ

    जवाब देंहटाएं
  6. mujhe b bahut accha laga main vedo k baare me acchi tarah se jaankari lena chata hoo kya aap meri help kar sakte hai

    जवाब देंहटाएं
  7. संस्‍कृत ब्रह्माण्‍डीय नियमों पर आधारित भाषा है, इसमें आब्‍जेक्‍ट ओरिण्‍टेशन की अवधारणा समाहित है। चूँकि इसके व्‍याकरण नियम ब्रह्माण्‍डीय नियमों पर आ‍धारित हैं इसलिए इसके विस्‍तार मापा नहीं जा सकता। और, इसके अध्‍ययन से प्रकृति का अंतरग परिचय पाया जा सकता है। वेदों से लेकर रामायण और महाभारत तक संस्‍कृत की इस क्षमता का उपयोग वैज्ञानिक रहस्‍यों को कूट-बद्ध करने में हमारे महर्षियों भरपूर तरीके से किया गया है।

    जवाब देंहटाएं
  8. संस्‍कृत ब्रह्माण्‍डीय नियमों पर आधारित भाषा है, इसमें आब्‍जेक्‍ट ओरिण्‍टेशन की अवधारणा समाहित है। चूँकि इसके व्‍याकरण नियम ब्रह्माण्‍डीय नियमों पर आ‍धारित हैं इसलिए इसके विस्‍तार मापा नहीं जा सकता। और, इसके अध्‍ययन से प्रकृति का अंतरग परिचय पाया जा सकता है। वेदों से लेकर रामायण और महाभारत तक संस्‍कृत की इस क्षमता का उपयोग वैज्ञानिक रहस्‍यों को कूट-बद्ध करने में हमारे महर्षियों भरपूर तरीके से किया गया है।

    जवाब देंहटाएं
  9. kya baat hai sir...behtreen blog...mai bhi software ke field se juda hoon
    aur MCA kar raha hoon.....aapke ke jaise behtreen logon se sampark rakhna chahta hoon......Thanks

    जवाब देंहटाएं
  10. kya baat hai sir...behtreen blog...mai bhi software ke field se juda hoon
    aur MCA kar raha hoon.....aapke ke jaise behtreen logon se sampark rakhna chahta hoon......Thanks

    जवाब देंहटाएं
  11. इस टिप्पणी को लेखक द्वारा हटा दिया गया है.

    जवाब देंहटाएं