411 REFERENCE · Wikipedia
डीबगर
Reference material by Wikipedia contributors. This retains its source identity and is not 411 news reporting.
डीबगर (अंग्रेज़ी: Debugger) या डीबगिंग टूल (Debugging tool) एक ऐसा कंप्यूटर प्रोग्राम है जिसका उपयोग अन्य सॉफ़्टवेयर या प्रोग्रामों में मौजूद त्रुटियों (bugs) का परीक्षण करने और उन्हें खोजने (debugging) के लिए किया जाता है। इसका मुख्य उद्देश्य प्रोग्राम के स्रोत कोड (source code) में छिपी हुई गलतियों को पहचानना और उन्हें ठीक करने में प्रोग्रामर की सहायता करना है, ताकि सॉफ़्टवेयर बिना किसी रुकावट या क्रैश के सही ढंग से काम कर सके।What is a Debugger? https://www.techopedia.com/definition/3754/debugger Techopedia 12 सितम्बर 2026 डीबगर क्या है? सितंबर 2026 InternetArchiveBot
कार्यप्रणाली
जब कोई प्रोग्रामर कोड लिखता है, तो उसमें अक्सर लॉजिकल या सिंटैक्स से जुड़ी गलतियाँ (बग्स) रह जाती हैं। डीबगर इन गलतियों को ढूंढने की प्रक्रिया को आसान बनाता है। यह प्रोग्रामर को कोड को एक नियंत्रित वातावरण में चलाने की अनुमति देता है। डीबगर की मदद से, प्रोग्रामर कोड के निष्पादन (execution) को किसी भी बिंदु पर रोक सकता है और उस समय कंप्यूटर की मेमोरी, वेरिएबल (variables) के मान और सिस्टम की स्थिति की जांच कर सकता है। अगर प्रोग्राम किसी विशेष कोड के कारण क्रैश होता है, तो डीबगर ठीक उसी स्थान को इंगित करता है जहाँ खराबी आई थी।
प्रमुख विशेषताएँ
अधिकांश आधुनिक डीबगर्स में निम्नलिखित मुख्य विशेषताएं होती हैं:Debugging Tools and Techniques https://developer.ibm.com/articles/au-debugging/ IBM Developer 12 सितम्बर 2026 डीबगिंग उपकरण और तकनीकें सितंबर 2026 InternetArchiveBot
ब्रेकपॉइंट्स (Breakpoints): यह प्रोग्रामर को कोड की किसी विशिष्ट लाइन पर प्रोग्राम के चलने को रोकने (pause) की सुविधा देता है। इससे यह समझने में मदद मिलती है कि उस बिंदु तक कोड सही तरीके से काम कर रहा है या नहीं।
स्टेपिंग (Stepping): इसकी मदद से प्रोग्राम को एक बार में केवल एक लाइन (line-by-line) चलाया जा सकता है। यह यह देखने के लिए उपयोगी है कि कोड का प्रत्येक हिस्सा कैसे निष्पादित हो रहा है।
वेरिएबल का निरीक्षण (Variable Inspection): प्रोग्राम के रुकने पर, डीबगर की मदद से प्रोग्रामर यह देख सकता है कि उस समय किसी भी वेरिएबल का मान (value) क्या है और वह कैसे बदल रहा है।
कॉल स्टैक (Call Stack) जांच: यह दिखाता है कि वर्तमान फ़ंक्शन तक पहुँचने के लिए प्रोग्राम ने कौन-कौन से अन्य फ़ंक्शंस को कॉल किया है।
लोकप्रिय डीबगर
सॉफ़्टवेयर विकास की दुनिया में कई प्रकार के डीबगर्स का उपयोग किया जाता है। कुछ प्रमुख और लोकप्रिय डीबगर्स में शामिल हैं:
जीडीबी (GDB - GNU Debugger): यूनिक्स (Unix) और लिनक्स (Linux) सिस्टम के लिए एक बहुत लोकप्रिय कमांड-लाइन डीबगर।
विज़ुअल स्टूडियो डीबगर (Visual Studio Debugger): माइक्रोसॉफ्ट के विज़ुअल स्टूडियो एकीकृत विकास पर्यावरण (IDE) का अंतर्निहित (built-in) डीबगर।
एलएलडीबी (LLDB): LLVM प्रोजेक्ट का हिस्सा, जिसे अक्सर C, C++ और Objective-C भाषाओं की डीबगिंग के लिए इस्तेमाल किया जाता है।
इन्हें भी देखें
सॉफ़्टवेयर बग
सॉफ़्टवेयर परीक्षण
एकीकृत विकास पर्यावरण
प्रोग्रामिंग भाषा
सन्दर्भ
श्रेणी:सॉफ़्टवेयर
श्रेणी:प्रोग्रामिंग उपकरण
श्रेणी:कंप्यूटर विज्ञान