स्मार्टफोन की कोई ऐप अचानक बंद हो जाए, वेबसाइट अटक जाए या कंप्यूटर बार-बार एरर दिखाने लगे — डिजिटल जिंदगी में ये तकलीफें अब रोजमर्रा का हिस्सा हैं। ऐसे मौकों पर अक्सर सुनने को मिलता है कि 'सिस्टम में बग है' या 'इसे फिक्स करना पड़ेगा।' पर बहुत कम लोग रुककर यह सोचते हैं कि सॉफ्टवेयर की गड़बड़ी के लिए जिस 'बग' शब्द का धड़ल्ले से इस्तेमाल होता है, वह आखिर तकनीक की दुनिया में आया कैसे।
एक आम गलतफहमी और असली सच
ज्यादातर लोग मान बैठते हैं कि इस शब्द का रिश्ता वायरस, मालवेयर या किसी कोडिंग की चूक से रहा होगा। हकीकत इससे कहीं ज्यादा रोचक है — और थोड़ी हैरान करने वाली भी। 'बग' दरअसल कोई रूपक नहीं, बल्कि एक सचमुच का, उड़ने वाला जिंदा कीड़ा था, जिसने इस पूरी कहानी की नींव रखी।
9 सितंबर 1947: वो दिन जब एक कीड़े ने कंप्यूटर रोक दिया
यह वाकया 9 सितंबर 1947 का है। उस दौर के कंप्यूटर आज के पतले-दुबले लैपटॉप जैसे नहीं थे। एक-एक मशीन पूरे कमरे को घेर लेती थी, जिसमें हजारों तार, स्विच और तरह-तरह के मैकेनिकल पुर्जे जुड़े रहते थे।
उस वक्त हार्वर्ड यूनिवर्सिटी में Mark II नाम की मशीन पर काम चल रहा था। काम के बीच अचानक यह कंप्यूटर ठप पड़ गया और लगातार एरर उगलने लगा। इंजीनियर और तकनीशियन माथापच्ची में जुट गए कि आखिर खराबी की जड़ कहां है।
छानबीन के दौरान उन्हें मशीन के एक हिस्से में कुछ अटका हुआ नजर आया। पास जाकर देखा तो सब दंग रह गए — वहां एक पतंगा (Moth) फंसा पड़ा था। इसी कीड़े ने कंप्यूटर के सर्किट में रुकावट डाल दी थी, जिसकी वजह से पूरी मशीन की कार्यप्रणाली बिगड़ गई थी। जैसे ही उस पतंगे को बाहर निकाला गया, कंप्यूटर दोबारा सामान्य ढंग से चलने लगा।
Grace Hopper की लॉगबुक में दर्ज हुआ वो लम्हा
इस घटना को इतिहास के पन्नों में दर्ज करने का श्रेय मशहूर कंप्यूटर वैज्ञानिक Grace Hopper को जाता है। उन्होंने उस पतंगे को अपनी लॉगबुक में चिपका दिया और उसके साथ लिख दिया — 'First actual case of bug being found.' यह छोटा-सा पन्ना आज भी तकनीक के इतिहास की एक अनमोल धरोहर माना जाता है।
जब उस कीड़े को मशीन से बाहर किया गया, तो मजाक-मजाक में इस काम को 'De-bugging' कह दिया गया। वक्त के साथ यही शब्द गंभीर अर्थ में ढल गया — किसी कंप्यूटर प्रोग्राम या सिस्टम की गलतियां खोजने और उन्हें दुरुस्त करने की प्रक्रिया को 'Debugging' कहा जाने लगा। आज दुनिया भर के प्रोग्रामर और सॉफ्टवेयर इंजीनियर रोजाना इसी शब्द का सहारा लेते हैं।
तब का बग और आज का बग: फर्क समझिए
1947 वाला बग हाड़-मांस का असली कीड़ा था। इसके उलट, आज जब कोई 'Bug' कहता है तो उसका मतलब सॉफ्टवेयर में छिपी कोई खामी, कोड की त्रुटि या कोई तकनीकी अड़चन होता है। यानी आज का बग पूरी तरह डिजिटल है, जबकि उस जमाने का बग सचमुच पंख फड़फड़ाता एक जीव था।
तकनीक के सफर का एक अनसुना किस्सा
आज दुनिया भर में करोड़ों लोग कंप्यूटर, मोबाइल और इंटरनेट से जुड़े हैं, और सॉफ्टवेयर कंपनियां हर रोज लाखों बग्स पकड़कर उन्हें ठीक करती हैं। फिर भी गिने-चुने लोग ही जानते हैं कि इस आम शब्द की कहानी एक नन्हे पतंगे से शुरू हुई थी।
इसलिए अगली बार जब कोई कहे कि 'सिस्टम में बग है', तो याद रखिएगा कि इस छोटे-से शब्द के पीछे करीब 79 साल पुरानी एक सच्ची और बेहद दिलचस्प कहानी छिपी बैठी है।













