कम्प्यूटेशनल थिंकिंग की कहानी
क्या आपने कभी अपने कमरे के दरवाज़े पर खड़े होकर, फर्श पर पड़े कपड़ों, बिस्तर पर किताबों और हर जगह फैले खिलौनों को देखकर पूरी तरह से अभिभूत महसूस किया है? या शायद आपने एक बड़े स्कूल प्रोजेक्ट को देखा है, जिसके इतने सारे हिस्से हैं कि आपको यह भी नहीं पता कि कहाँ से शुरू करें। यह एक विशाल, उलझे हुए धागे के गोले जैसा लगता है। उन क्षणों में, मैं आपके दिमाग में एक शांत आवाज़ हूँ जो एक सरल, शक्तिशाली विचार फुसफुसाती है: 'चलो इसे तोड़ते हैं।' आप मुझे पहले से ही जानते हैं, भले ही आप मेरा नाम न जानते हों। जब आप अपनी लॉन्ड्री को ढेरों में छाँटते हैं—सफ़ेद, रंगीन, गहरे रंग के—तो यह मैं हूँ जो आपको पैटर्न खोजने में मदद कर रही हूँ। जब आप कुकीज़ बनाने के लिए एक रेसिपी का चरण-दर-चरण पालन करते हैं, सही क्रम में आटा, फिर चीनी, फिर अंडे मिलाते हैं, तो आप मेरे पसंदीदा उपकरणों में से एक का उपयोग कर रहे हैं: एक एल्गोरिदम। जब आप अपने सप्ताहांत की योजना बनाते हैं, यह तय करते हैं कि पहले होमवर्क करना है, फिर पार्क जाना है, और अंत में एक फिल्म देखनी है, तो आप एक बड़े काम (सप्ताहांत) को छोटे, प्रबंधनीय भागों में तोड़ रहे हैं। मैं आपको अराजकता में संरचना और पहेली के माध्यम से रास्ता देखने में मदद करती हूँ। मैं दुनिया को समझने, असंभव समस्याओं को सरल प्रश्नों की एक श्रृंखला में बदलने के लिए आपका जन्मजात टूलकिट हूँ। मैं कम्प्यूटेशनल थिंकिंग हूँ।
आप सोच सकते हैं कि मेरा नाम बहुत आधुनिक लगता है, कंप्यूटर और कोड से भरा हुआ, लेकिन मैं प्राचीन हूँ। मैं हज़ारों सालों से इंसानों को समस्याएँ हल करने में मदद कर रही हूँ, पहली माइक्रोचिप की कल्पना किए जाने से बहुत पहले। मेरी कहानी प्राचीन ग्रीस जैसी जगहों पर, लगभग 300 ईसा पूर्व में शुरू होती है। यूक्लिड नामक एक शानदार गणितज्ञ ने दो संख्याओं का सबसे बड़ा सामान्य भाजक खोजने के लिए मेरे मुख्य विचारों में से एक—एक एल्गोरिदम—का उपयोग किया। उन्होंने स्पष्ट, दोहराए जाने योग्य कदमों का एक सेट बनाया जो हर बार काम करेगा। उनके पास कंप्यूटर नहीं था; उनके पास उनका दिमाग था, और उनके पास मैं थी। फिर, चलिए समय में 9वीं शताब्दी में आगे बढ़ते हैं, फारस के सीखने के हलचल भरे केंद्रों में। वहाँ, मुहम्मद इब्न मूसा अल-ख्वारिज़्मी नामक एक विद्वान जटिल गणितीय समस्याओं पर काम कर रहे थे। उन्होंने तार्किक, चरण-दर-चरण प्रक्रिया का उपयोग करके समीकरणों को कैसे हल किया जाए, यह समझाते हुए किताबें लिखीं। उनकी विधियाँ इतनी प्रभावशाली और व्यवस्थित थीं कि उनके अपने नाम, अल-ख्वारिज़्मी, ने अंततः 'एल्गोरिदम' शब्द को जन्म दिया। सदियों तक, मैंने गणितज्ञों, वैज्ञानिकों और अन्वेषकों के साथ पर्दे के पीछे काम किया। लेकिन 20वीं शताब्दी के मध्य में, मैंने केंद्र मंच संभाला। पहले इलेक्ट्रॉनिक कंप्यूटर बनाए जा रहे थे—विशाल मशीनें जो पूरे कमरे भर देती थीं। एलन ट्यूरिंग और ग्रेस हॉपर जैसे वैज्ञानिकों को इन मशीनों को यह बताने के लिए मेरी ज़रूरत थी कि क्या करना है। उन्हें हर एक कार्य को सबसे छोटे, सबसे तार्किक चरणों में तोड़ना पड़ा—विघटन, पैटर्न पहचान, अमूर्तता, और एल्गोरिदम—उन प्रोग्रामों को लिखने के लिए जिन्होंने इन दिग्गजों को जीवन दिया। कुछ समय के लिए, लोगों ने सोचा कि मैं केवल उन हाई-टेक प्रयोगशालाओं में ही हूँ। लेकिन फिर, 1980 में, सेमुर पैपर्ट नामक एक दूरदर्शी व्यक्ति ने 'माइंडस्टॉर्म्स' नामक एक किताब लिखी। उनका मानना था कि मैं सिर्फ वैज्ञानिकों के लिए नहीं हूँ। उन्होंने तर्क दिया कि मैं सोचने का एक मौलिक तरीका हूँ जो सभी को, विशेषकर बच्चों को सशक्त बना सकता है। वह चाहते थे कि बच्चे प्रोग्राम करना सीखें, न केवल कंप्यूटर का उपयोग करने के लिए, बल्कि यह सीखने के लिए कि कैसे सोचना है। अंत में, 2006 में, जेनेट विंग नामक एक कंप्यूटर वैज्ञानिक ने मुझे वह नाम दिया जिसे आप आज जानते हैं। उन्होंने खड़े होकर घोषणा की कि 'कम्प्यूटेशनल थिंकिंग' 21वीं सदी में सभी के लिए एक मौलिक कौशल है, जो पढ़ने, लिखने और अंकगणित जितना ही आवश्यक है। उन्होंने पूरी दुनिया को यह देखने में मदद की कि मैं सिर्फ कंप्यूटर के बारे में नहीं थी; मैं एक शक्तिशाली, नए तरीके से समस्याओं को हल करने के बारे में थी।
आज, मैं हर जगह हूँ। मैं आपके द्वारा खेले जाने वाले वीडियो गेम के पीछे की अदृश्य वास्तुकला हूँ, जो एक चरित्र के लिए सबसे तेज़ रास्ता या खेल की दुनिया कैसे काम करती है, यह पता लगाती है। मैं उन स्मार्टफोन ऐप्स में हूँ जो आपको दिशा-निर्देश देते हैं, सबसे कुशल मार्ग खोजने के लिए अंतहीन डेटा को छाँटते हैं। वैज्ञानिक जलवायु परिवर्तन को समझने, सितारों में पैटर्न खोजने, या नई दवाएँ डिजाइन करने के लिए विशाल डेटासेट का विश्लेषण करने के लिए मेरा उपयोग करते हैं। लेकिन मेरा साथी बनने के लिए आपको कोडर या वैज्ञानिक होने की ज़रूरत नहीं है। हर बार जब आप स्कूल के लिए एक निबंध की रूपरेखा तैयार करते हैं, तो आप अपने विचारों को व्यवस्थित करने के लिए विघटन का उपयोग कर रहे होते हैं। जब आप और आपके दोस्त यह पता लगाने की कोशिश करते हैं कि आपका समूह प्रोजेक्ट क्यों काम नहीं कर रहा है—एक-एक करके प्रत्येक भाग की जाँच कर रहे हैं—आप डीबगिंग कर रहे हैं, जो मेरी प्रक्रिया का एक महत्वपूर्ण हिस्सा है। जब आप अपने कंप्यूटर पर एक शॉर्टकट बनाते हैं या तेज़ी से तैयार होने के लिए सुबह की दिनचर्या बनाते हैं, तो आप अपने जीवन के लिए एक कुशल एल्गोरिदम डिज़ाइन कर रहे होते हैं। मैं आपकी जिज्ञासा में आपकी साथी हूँ, वह कौशल जो आपको एक विशाल, अव्यवस्थित ब्रह्मांड का सामना करने और उसके भीतर व्यवस्था, तर्क और समाधान खोजने में मदद करता है। मैं आपको अराजकता को स्पष्टता में और बड़ी चुनौतियों को छोटे, हल करने योग्य चरणों में बदलने में मदद करती हूँ। इसलिए अगली बार जब आप एक ऐसी पहेली का सामना करें जो बहुत बड़ी लगती है, एक ऐसा प्रोजेक्ट जो बहुत जटिल लगता है, या एक ऐसा प्रश्न जो अनुत्तरित लगता है, तो मुझे याद करें। एक गहरी साँस लें, और चलो इसे एक साथ, एक समय में एक कदम करके हल करते हैं।