सॉफ्टवेयर बग का क्या मतलब है? Bug Meaning in Hindi, कंप्यूटर बग क्या है? Bug और Virus में क्या अंतर है?
Software bug meaning in hindi - क्या होता है सॉफ्टवेयर बग?
क्या आप जानते हैं की बग (Bug) क्या है? अगर आप कोई सॉफ्टवेयर या प्रोग्राम का इस्तेमाल करते हैं तो Bug शब्द अक्सर आपके सामने आता है। आपने सुना होगा की Software में बग होने की वजह से यह सही काम नहीं कर रहा है या Computer में बग होने की वजह से यह सही आउटपुट नहीं दे पा रहा है। बग शब्द सुनते ही बहुत से लोगों के मन में यह सवाल उठता है की बग (Bug) क्या होता है। क्या वायरस को ही Bug कहा जाता है।
बग (Bug) का हिंदी अर्थ "कीड़ा" होता है। लेकिन Software Bug का मतलब ये तो नहीं की Software में कीड़ा लग चुका है। Computer के क्षेत्र में Bug शब्द का अर्थ अलग होता है। तो आइए जानते है की बग (Bug) का मतलब क्या है? सोफ्टवेयर बग क्या है (Software Bug Meaning in Hindi)? और यह वायरस से कैसे अलग है?
जब Developer कोई प्रोग्राम बनाता है तो बनाते समय उसमें कुछ Errors रह जाती है। उस गलती की वजह से Program सही से परफॉर्म नहीं कर पाता और गलत Output देता है। तकनीकी भाषा में इसी Errors या त्रुटि को सॉफ्टवेयर बग (Software Bug) कहा जाता है। आप साधारण भाषा में यह समझ सकते हैं कि किसी Program के Source Code में जो Errors होता है उसे बग कहा जाता है।
किसी भी सॉफ्टवेयर में बग होने से वह सॉफ्टवेयर क्रैश हो सकता है। बग सॉफ्टवेयर या एप्लीकेशन के प्रदर्शन को प्रभावित करता है। किसी भी सॉफ्टवेयर डेवलपर का यह कर्तव्य है की वह सॉफ्टवेयर को Sell करने से पहले उसके बग की जांच कर ले। ताकि Users को प्रोग्राम का इस्तेमाल करने में कोई समस्या न हो। बता दें की फेसबुक जो की एक सोशल मीडिया साइट है, वह अपने साइट पर Bug खोजने के लिए Researchers के पीछे 18 करोड़ रुपए खर्च कर चुका है।
पहला कंप्यूटर बग 9 सितंबर 1947 को Grace Murray Hooper के द्वारा रिपोर्ट किया गया था। यह एक सॉफ्टवेयर बग नहीं था जिसे आज हम सॉफ्टवेयर बग के रुप में जानते हैं। पहला कंप्यूटर बग एक वास्तविक कीट था जो Harvard Mark II कंप्यूटर के Riley के बीच फंस गया था, और उस वजह से कंप्यूटर में खराबी आ गई थी।
जब Grace Murray Hooper के सहयोगियों ने Harvard Mark II कंप्यूटर के अन्दर के त्रुटियों के वास्तविक कारण को इंगित करने के लिए कई कंप्यूटर हार्डवेयर को खोला, तो उन्हें कंप्यूटर के रिले में फंसा हुआ एक कीट (कीड़ा) मिला। उस कीड़े को कंप्यूटर से निकालते ही कम्प्यूटर पूरी तरह ठीक हो गया। तभी से कम्प्यूटर बग (Computer Bug) या (Software Bug) का नाम प्रचलित हो गया।
कंप्यूटर या सॉफ्टवेयर से बग का पता लगाना और उसे निकालना Debugging कहलाता है। किसी भी कंप्यूटर या सॉफ्टवेयर से बग निकालने का सबसे बेहतर तरीका है नियमित रूप से कंप्यूटर या सॉफ्टवेयर को अपडेट करना। बग न सिर्फ कंप्यूटर या सॉफ्टवेयर में होता है बल्कि यह किसी भी डिवाइस के ऑपरेटिंग सिस्टम में भी हो सकता है। Developer के द्वारा बग को निकालने या उस त्रुटि को Fix करने के लिए ही नियमित रूप से अपडेट दिए जाते हैं।
अधिकतर बग Program के Source Code मे की गई गलती की वजह से उत्पन्न होता है। यदि आप एक Developer हैं तो Program के Source Code में बदलाव करके भी आप Bug को ठीक कर सकते हैं। यदि आप एक App या प्रोग्राम बनाते हैं तो आपको सबसे पहले Bug को ठीक करना होगा ताकि यूजर को सही रिजल्ट मिले।
जिस तरह अलग अलग कीड़े होते हैं, ठीक उसी तरह Software Bug और Computer Bug के कई प्रकार हैं:
जब प्रोग्रामर की ओर से किसी प्रोग्राम या सॉफ्टवेयर को डिजाइन करते समय अनजाने में कोई भूल या त्रुटि हो जाती है उसे Bug कहा जाता है। उदाहरण के लिए Program में गलती से कोई Code डाल दिया जाता है जिससे प्रोग्राम के सभी Function काम नहीं करते हैं। और Program क्रैश हो जाता है।
वायरस एक प्रकार का प्रोग्राम होता है जो कंप्यूटर को नुकसान पहुंचाने के उद्देश्य से बनाया जाता है। यह अक्सर जानबूझकर एक कंप्यूटर से दूसरे कंप्यूटर में भेजा जाता है। और इससे कंप्यूटर को भारी क्षति पहुंच सकता है।
क्या आप जानते हैं की बग (Bug) क्या है? अगर आप कोई सॉफ्टवेयर या प्रोग्राम का इस्तेमाल करते हैं तो Bug शब्द अक्सर आपके सामने आता है। आपने सुना होगा की Software में बग होने की वजह से यह सही काम नहीं कर रहा है या Computer में बग होने की वजह से यह सही आउटपुट नहीं दे पा रहा है। बग शब्द सुनते ही बहुत से लोगों के मन में यह सवाल उठता है की बग (Bug) क्या होता है। क्या वायरस को ही Bug कहा जाता है।
बग (Bug) का हिंदी अर्थ "कीड़ा" होता है। लेकिन Software Bug का मतलब ये तो नहीं की Software में कीड़ा लग चुका है। Computer के क्षेत्र में Bug शब्द का अर्थ अलग होता है। तो आइए जानते है की बग (Bug) का मतलब क्या है? सोफ्टवेयर बग क्या है (Software Bug Meaning in Hindi)? और यह वायरस से कैसे अलग है?
सॉफ्टवेयर बग क्या है? Bug Meaning in Hindi
किसी भी सॉफ्टवेयर में बग होने से वह सॉफ्टवेयर क्रैश हो सकता है। बग सॉफ्टवेयर या एप्लीकेशन के प्रदर्शन को प्रभावित करता है। किसी भी सॉफ्टवेयर डेवलपर का यह कर्तव्य है की वह सॉफ्टवेयर को Sell करने से पहले उसके बग की जांच कर ले। ताकि Users को प्रोग्राम का इस्तेमाल करने में कोई समस्या न हो। बता दें की फेसबुक जो की एक सोशल मीडिया साइट है, वह अपने साइट पर Bug खोजने के लिए Researchers के पीछे 18 करोड़ रुपए खर्च कर चुका है।
पहला कंप्यूटर बग 9 सितंबर 1947 को Grace Murray Hooper के द्वारा रिपोर्ट किया गया था। यह एक सॉफ्टवेयर बग नहीं था जिसे आज हम सॉफ्टवेयर बग के रुप में जानते हैं। पहला कंप्यूटर बग एक वास्तविक कीट था जो Harvard Mark II कंप्यूटर के Riley के बीच फंस गया था, और उस वजह से कंप्यूटर में खराबी आ गई थी।
जब Grace Murray Hooper के सहयोगियों ने Harvard Mark II कंप्यूटर के अन्दर के त्रुटियों के वास्तविक कारण को इंगित करने के लिए कई कंप्यूटर हार्डवेयर को खोला, तो उन्हें कंप्यूटर के रिले में फंसा हुआ एक कीट (कीड़ा) मिला। उस कीड़े को कंप्यूटर से निकालते ही कम्प्यूटर पूरी तरह ठीक हो गया। तभी से कम्प्यूटर बग (Computer Bug) या (Software Bug) का नाम प्रचलित हो गया।
डिबगिंग (Debugging) क्या है?
अधिकतर बग Program के Source Code मे की गई गलती की वजह से उत्पन्न होता है। यदि आप एक Developer हैं तो Program के Source Code में बदलाव करके भी आप Bug को ठीक कर सकते हैं। यदि आप एक App या प्रोग्राम बनाते हैं तो आपको सबसे पहले Bug को ठीक करना होगा ताकि यूजर को सही रिजल्ट मिले।
Software Bugs के प्रकार (Types of Software Bugs)
Syntax Bugs
जब Computer या सॉफ्टवेयर प्रोग्राम के Source Code में किसी Syntax में Misspelt या अलग लेबल के प्रयोग होने से कोई Error आ जाता है उसे Syntax Bugs कहा जाता है। यह तब होता है जब Code में कोई Character या Command गलत जगह पर Place कर दिए जाते हैं।
Runtime bugs
जब कोई प्रोग्राम या सॉफ्टवेयर Run करते समय समस्या उत्पन्न करता है तो ऐसे Errors को Runtime Bugs कहा जाता है। यह एक प्रकार का Logic Error है जिससे Computer के Run करते समय समय उत्पन्न होता है। ऐसे Error तब आते हैं जब Encoding में कोई Mistake होती है या Source Code में Undefined Object या Non existent फंक्शन Place किए जाते हैं।
Logic Bugs
जब किसी प्रोग्राम या सॉफ्टवेयर के Script Function में कोई त्रुटि होती है उसे Logic Bugs कहा जाता है। Logic Error से कंप्यूटर क्रैश भी हो सकता है। किसी भी प्रोग्राम या कंप्यूटर में Syntax Error होने से किसी Function का गलत आउटपुट प्राप्त होता है।
Arithmetic bugs
जब किसी प्रोग्राम या सोफ्टवेयर के Source Code में गलत Integer दर्ज कर दिया जाता है तो ऐसा Bug, Arithmetic Bug कहलाता है। ऐसे में Developer से Source Code में Integer को ओवरफ्लो या अंडरफ्लो हो जाता है जिससे प्रोग्राम सही Range काम नहीं करता है।
Interfacing bugs: जब किसी प्रोग्राम के User Interface को डिजाइन करते समय अप्रासंगिक application programming interface (API) का इस्तेमाल होता है तो Interfacing Bugs उत्पन्न होता है। इसके कई कारण हो सकते हैं जो User Experience को प्रभावित करते हैं।
Interfacing bugs: जब किसी प्रोग्राम के User Interface को डिजाइन करते समय अप्रासंगिक application programming interface (API) का इस्तेमाल होता है तो Interfacing Bugs उत्पन्न होता है। इसके कई कारण हो सकते हैं जो User Experience को प्रभावित करते हैं।
बग और वायरस में क्या अंतर है? (Difference between Bug and Viruses)
वायरस एक प्रकार का प्रोग्राम होता है जो कंप्यूटर को नुकसान पहुंचाने के उद्देश्य से बनाया जाता है। यह अक्सर जानबूझकर एक कंप्यूटर से दूसरे कंप्यूटर में भेजा जाता है। और इससे कंप्यूटर को भारी क्षति पहुंच सकता है।
बग के कारण किसी प्रोग्राम में अचानक समस्या उत्पन्न होता है। Bug किसी Mistake की वजह से प्रोग्राम में आता है लेकिन Virus को जानबूझ कर कंप्यूटर पर भेजा जाता है। वायरस का उद्देश्य जानबूझकर नुकसान पहुंचाना है।
FAQ सॉफ्टवेयर Bug को लेकर कुछ सिंपल सा सवाल जवाब
- [accordion]
- किसी प्रोग्राम में बाघ क्या होता है
- जाब एक प्रोग्रामर कोई प्रोग्राम या सॉफ्टवेयर बनाते है, तब अनजाने में कोई भूल या त्रुटि हो जाती है जिस के कारन उस सॉफ्टवेयर में कुछ error आ जाता है और इसी error को technology के भाषा में Bug कहा जाता है।
- बग की परिभाषा
- आसान भाषा में बग कोई वायरस नहीं है यह एक Coding Error है, जो एक प्रोग्रामर किसी प्रोग्राम को बनाते समय कुछ गलती कर देता है और बाद में उसी सॉफ्टवेयर में कुछ प्रॉब्लम दीखता है कुछ एरर दीखता है और उसी को आसान शब्द में bug कहते है।
- क्या Bug एक Virus है?
- बिलकुल भी नहीं बग कोई वायरस नहीं है। यह एक सॉफ्टवेयर के त्रुटि है।
आज अपने क्या सीखा?
आज इस पोस्ट में मैंने बताया कि कंप्यूटर बग (Computer Bug) तथा सॉफ्टवेयर बग (Software Bug Meaning) क्या है। Bug कितने प्रकार का होता है। तथा यह Virus से अलग कैसे है।
उम्मीद है आपके लिए यह पोत फायदेमंद होगा। यदि आपको यह पोस्ट पसंद आया हो तो इसे अन्य लोगों के साथ भी जरूर शेयर करें।
उम्मीद है आपके लिए यह पोत फायदेमंद होगा। यदि आपको यह पोस्ट पसंद आया हो तो इसे अन्य लोगों के साथ भी जरूर शेयर करें।
COMMENTS