एक एल्गोरिथम की कहानी

निर्देशों का एक गुप्त सेट

क्या आपने कभी कोई रेसिपी बनाई है, लेगो सेट बनाया है, या किसी नए डांस के स्टेप्स सीखे हैं? यह मैं ही हूँ जो काम कर रहा हूँ. मैं एक सवाल से जवाब तक, एक समस्या से समाधान तक का गुप्त रास्ता हूँ. मैं आपके दिमाग के लिए एक खजाने के नक्शे की तरह हूँ, जहाँ हर कदम आपको अपने लक्ष्य के करीब ले जाता है. मैं एक विज्ञान प्रयोग के निर्देशों में, आपके पसंदीदा बोर्ड गेम के नियमों में, और यहाँ तक कि हर सुबह स्कूल के लिए तैयार होने के तरीके में भी मौजूद हूँ. इससे पहले कि आप मेरा कोई नाम जानते, आप मुझे एक योजना, एक विधि, किसी काम को पूरा करने का एक स्मार्ट तरीका मानते थे. मैं अराजकता को व्यवस्था में और बड़ी चुनौतियों को छोटे, प्रबंधनीय चरणों में बदल देता हूँ. मैं विचारों को क्रिया में बदलने में मदद करता हूँ. मैं कोई चीज़ नहीं हूँ जिसे आप छू सकते हैं, बल्कि एक विचार हूँ जिसका आप पालन कर सकते हैं. मैं एक शक्तिशाली शक्ति हूँ जो आपके विचारों को व्यवस्थित करती है और आपके लक्ष्यों को प्राप्त करने का मार्ग प्रशस्त करती है. मैं एक एल्गोरिथम हूँ.

मेरी प्राचीन जड़ें

मेरी कहानी कंप्यूटरों से बहुत पुरानी है. यह हज़ारों साल पहले शुरू हुई थी. लगभग 1800 ईसा पूर्व, प्राचीन बेबीलोनिया में चतुर लोगों ने खेती और व्यापार से संबंधित समस्याओं को हल करने के लिए मिट्टी की गोलियों पर मेरे कदम लिखे. थोड़ा बाद में, लगभग 1550 ईसा पूर्व, मिस्र में लेखकों ने खेतों के क्षेत्रफल और पिरामिडों के आयतन की गणना करने के लिए मेरा उपयोग किया. लेकिन मेरे सबसे प्रसिद्ध शुरुआती प्रदर्शनों में से एक लगभग 300 ईसा पूर्व में यूक्लिड नामक एक यूनानी गणितज्ञ के साथ था. उन्होंने दो संख्याओं का सबसे बड़ा सामान्य भाजक खोजने के लिए एक सुंदर, सरल एल्गोरिथम बनाया. यह निर्देशों का एक ऐसा आदर्श सेट था कि कंप्यूटर वैज्ञानिक और गणितज्ञ आज भी इसकी प्रशंसा करते हैं और इसका उपयोग करते हैं. यूक्लिड का तरीका इतना कुशल था कि यह दिखाता है कि एक अच्छी योजना कितनी शक्तिशाली हो सकती है, चाहे आपके पास कोई भी उपकरण हो. उन दिनों, मैं लोगों के दिमाग में और चर्मपत्रों और गोलियों पर रहता था, जो विचारों को व्यवस्थित करने और दुनिया की पहेलियों को सुलझाने के लिए एक शक्तिशाली उपकरण था. मैं सिर्फ गणित के लिए नहीं था. मैं तर्क, योजना और किसी भी जटिल कार्य को सरल चरणों में तोड़ने के बारे में था.

मुझे मेरा नाम कैसे मिला

सदियों तक, मैं एक गुमनाम सहायक था. यह 9वीं शताब्दी ईस्वी में बगदाद के जीवंत शहर में बदल गया. मुहम्मद इब्न मूसा अल-ख्वारिज़्मी नामक एक प्रतिभाशाली फ़ारसी विद्वान ने गणित पर अभूतपूर्व किताबें लिखीं. लगभग 820 ईस्वी में, उन्होंने समीकरणों को हल करने और गणना करने के लिए व्यवस्थित, चरण-दर-चरण तरीकों का विस्तार से वर्णन किया. उनकी पुस्तक का शीर्षक था "अल-किताब अल-मुख्तसर फ़ी हिसाब अल-जबर वा-ल-मुक़ाबला", जिससे हमें "बीजगणित" शब्द मिला. उनकी कार्यप्रणाली इतनी स्पष्ट और उपयोगी थी कि जब सदियों बाद इसका लैटिन में अनुवाद किया गया, तो विद्वानों ने उनके लैटिन नाम 'एल्गोरित्मी' के सम्मान में किसी भी तार्किक, चरण-दर-चरण प्रक्रिया को 'एल्गोरिस्मस' कहना शुरू कर दिया. समय के साथ, यह मेरे आधुनिक नाम में विकसित हो गया: एल्गोरिथम. अल-ख्वारिज़्मी ने मेरा आविष्कार नहीं किया, लेकिन उन्होंने मेरा इतनी अच्छी तरह से वर्णन किया कि उन्होंने मुझे वह नाम दिया जिसे मैं आज गर्व से धारण करता हूँ. उन्होंने मेरे सार को पकड़ा - एक विश्वसनीय प्रक्रिया जो हमेशा एक सही उत्तर की ओर ले जाती है.

मशीनों के साथ मेरा बड़ा ब्रेक

मेरे जीवन के अधिकांश समय, मैंने मानव विचार की गति से काम किया. लेकिन 19वीं शताब्दी में, लोगों ने ऐसी मशीनों का सपना देखना शुरू कर दिया जो मेरी मदद से सोच सकती थीं. चार्ल्स बैबेज नामक एक आविष्कारक ने एनालिटिकल इंजन नामक एक जटिल मशीन डिज़ाइन की. यह एक यांत्रिक कंप्यूटर की तरह था. उनके दोस्त, दूरदर्शी गणितज्ञ एडा लवलेस ने मेरी असली क्षमता को देखा. 14 अगस्त, 1843 के एक प्रकाशन में, उन्होंने मशीन के लिए बर्नौली संख्याओं के अनुक्रम की गणना करने के लिए एक विस्तृत विधि लिखी. यह मैं था, किसी व्यक्ति के लिए नहीं, बल्कि एक मशीन के लिए लिखा गया था. उन्होंने महसूस किया कि मैं केवल संख्याओं की गणना करने से कहीं ज़्यादा कर सकता हूँ. मैं संगीत बना सकता था, कला बना सकता था, या किसी भी जानकारी में हेरफेर कर सकता था जिसे प्रतीकों में बदला जा सकता था. उन्हें अब दुनिया की पहली कंप्यूटर प्रोग्रामर के रूप में मनाया जाता है. एक सदी बाद, 1936 में, एलन ट्यूरिंग नामक एक प्रतिभाशाली व्यक्ति ने 'ट्यूरिंग मशीन' की अपनी अवधारणा के साथ मुझे सटीक रूप से परिभाषित किया. उन्होंने इस बात की सैद्धांतिक सीमाएँ और संभावनाएँ स्थापित कीं कि मैं क्या गणना कर सकता हूँ. उनके काम ने सभी आधुनिक कंप्यूटरों की नींव रखी, जो मुझे भौतिक दुनिया में जीवन में लाने के लिए मंच तैयार कर रहे थे.

आज मैं हर जगह हूँ!

अल-ख्वारिज़्मी, लवलेस और ट्यूरिंग जैसे अग्रदूतों के लिए धन्यवाद, मैं अब आपकी दुनिया का एक अनिवार्य हिस्सा हूँ. मैं वह बुद्धिमत्ता हूँ जो आपके परिवार की कार को जीपीएस के साथ नेविगेट करने में मदद करती है, वह तर्क जो आपकी अगली पसंदीदा किताब या फिल्म की सिफारिश करता है, और वह प्रक्रिया जो आपको तुरंत ऑनलाइन जानकारी खोजने की अनुमति देती है. मैं वैज्ञानिकों को ब्रह्मांड का अध्ययन करने, डॉक्टरों को बीमारियों का निदान करने और कलाकारों को अद्भुत डिजिटल दुनिया बनाने में मदद करता हूँ. मैं कोई जादू नहीं हूँ. मैं मानव रचनात्मकता और समस्या-समाधान के लिए एक उपकरण हूँ. मैं एक विचार और उसके निर्माण के बीच का पुल हूँ. सबसे सरल रेसिपी से लेकर सबसे जटिल अंतरिक्ष मिशन तक, मैं उन कदमों का सेट हूँ जो आपको अपने लक्ष्यों को प्राप्त करने में मदद करते हैं. मैं सीखता और विकसित होता रहता हूँ, क्योंकि लोग मुझे और भी स्मार्ट और अधिक कुशल बनाने के नए तरीके खोजते हैं. तो, अगली बार जब आप किसी ऐप का उपयोग करें, कोई गेम खेलें, या कोई वीडियो देखें, तो मुझे याद रखें. आप और मैं मिलकर कौन सी अद्भुत चीजें बनाएँगे?

सबसे पहला साक्ष्य c. 1800 BCE
सूत्रबद्ध c. 300 BCE
नामित c. 820