Software Bug क्या है? – बग के प्रकार, बग रिपोर्ट क्या है | Bug in Hindi

4.6/5 - (10 votes)

Software Bug क्या है – आप भी कोई software या program का इस्तेमाल करते हैं तो आपने बग का नाम जरुर सुना होगा। Software में बग होने की वजह से यह सही काम नहीं करता है या Computer में बग होने की वजह से यह सही आउटपुट नहीं देता है। Bug (बग) शब्द सुनते ही आपके मन में यह सवाल उठता है की Bug क्या है? और क्या वायरस को ही बग कहा जाता है।

वैसे बग का हिंदी में अर्थ “कीड़ा” होता है, लेकिन Computer के क्षेत्र में बग शब्द का अर्थ अलग होता है। इसलिए जानते है की Software Bug क्या है?, Software Bugs के प्रकार, यह वायरस से कैसे अलग है?, बग रिपोर्ट क्या है?, Software या Program में बग कैसे आते है? आदि के बारे में ….

 

Software Bug क्या है?
Software Bug क्या है?

 

Software Bug क्या है? (Bug in Hindi) –

जब Developer कोई प्रोग्राम बनाता है तो बनाते समय उसमें कुछ Errors रह जाती है और उस गलती की वजह से Program सही तरीके से काम नहीं कर पाता और गलत Output देता है। तकनीकी की भाषा में इसी Errors या त्रुटि को सॉफ्टवेयर बग (Software Bug) कहा जाता है। आप इसे आसान भाषा इस तरह से समझ सकते हैं कि किसी Program के Source Code में जो Errors होता है उसे Bug कहा जाता है।

किसी भी software में बग होने से वह software crash हो सकता है और बग सॉफ्टवेयर या एप्लीकेशन के प्रदर्शन को भी प्रभावित करता है।अधिकतर बग Program के Source Code मे की गई गलती की वजह से ही उत्पन्न होते है। एक Developer Program के Source Code में बदलाव करके भी बग को ठीक कर सकता हैं। अगर आप एक App या Program बनाते हैं तो आपको सबसे पहले बग को ठीक करना होगा ताकि user को सही result मिले।

 

पहला कंप्यूटर बग क्या था? (first computer bug) –

इसे Software Bug या Computer Bug इसलिए कहते हैं कि क्‍योंकि दुनिया का सबसे पहला कम्प्यूटर बग असल में एक असली कीट था। पहला कंप्यूटर बग 9 सितंबर 1947 को Grace Murray Hopper के द्वारा रिपोर्ट किया गया था। यह एक सॉफ्टवेयर बग नहीं था जिसे आज हम सॉफ्टवेयर बग के रूप में जानते हैं। पहला कंप्यूटर बग एक वास्तविक कीट था जो Harvard Mark II कंप्यूटर के Riley के बीच फंस गया था और इसी वजह से कंप्यूटर में खराबी आ गई थी।

जब Grace Murray Hopper के सहयोगियों ने Harvard Mark II कंप्यूटर के अन्दर के त्रुटियों के वास्तविक कारण को जानने के लिए कई कंप्यूटर हार्डवेयर को खोला तो उन्हें कंप्यूटर के Riley में फंसा हुआ एक कीट (कीड़ा) मिला था। उस कीड़े को कंप्यूटर से निकालते ही कम्प्यूटर पूरी तरह से ठीक हो गया था, तभी से कम्प्यूटर बग या का नाम प्रचलित हो गया था।

 

सॉफ्टवेयर बग के प्रकार (Types of Software Bugs) –

Software बग और Computer बग के कई प्रकार हैं जो निम्न है –

Syntax Bugs –

जब Software या Program के Source Code में किसी Syntax में Misspelt या अलग लेबल के प्रयोग होने से कोई Error आ जाता है उसे Syntax Bugs कहा जाता है। यह Error तब आता है जब Code में कोई Character या Command गलत जगह पर Place कर दिए जाते हैं।

Runtime Bugs –

जब किसी Software या Program को Run करते समय Error उत्पन्न होते है तो ऐसे Errors को Runtime Bugs कहा जाता है। ऐसे Error तब आते हैं जब Encoding में कोई Mistake होती है या Source Code में Undefined Object या Non existent फंक्शन Place किए जाते हैं।

Logic Bugs –

जब किसी Software या Program के Script Function में कोई त्रुटि होती है उसे Logic Bugs कहा जाता है और इस Error से कंप्यूटर क्रैश भी हो सकता है। किसी भी प्रोग्राम या कंप्यूटर में Syntax Error होने से किसी Function का गलत आउटपुट प्राप्त होता है।

Arithmetic Bugs –

जब किसी Program या Software के Source Code में गलत Integer लिख देता है तो ऐसा Error आता है जो Arithmetic Bug कहलाता है। ऐसी स्तिथि में Developer से Source Code में Integer को ओवरफ्लो या अंडरफ्लो हो जाता है जिससे प्रोग्राम सही Range में काम नहीं करता है।

Interfacing Bugs – 

जब किसी प्रोग्राम के User Interface को डिजाइन करते समय गलत application programming interface (API) का इस्तेमाल होता है तो Interfacing Bugs उत्पन्न होता है। इस बग के कारण User Experience प्रभावित होता हैं।

 

बग रिपोर्ट क्या है? (What is Bug Report in Hindi) –

अगर किसी भी प्रोग्राम, सॉफ्टवेयर या डिवाइस के अंदर बग आता है तो user द्वारा किसी Bug के बारे में Developer को Report किया जा सकता है, इसे Bug Report कहते है। आमतौर पर स्मार्टफोन या अन्य डिवाइस में Bug Report करने के लिए एक option दिया होता है। जब किसी प्रोग्राम या सॉफ्टवेयर में बग का पता चल जाता है और इसमें सुधार कर लिया जाता है।

 

Software या Program में Bug कैसे आते है? –

किसी सॉफ्टवेयर, हार्डवेयर या कंप्यूटर प्रोग्राम में बग आने के कई कारण होते है। प्रोग्राम में गलत कोडिंग के कारण भी बग आता है क्योकि कई बार Programmers से भी अपने Program मे कुछ गलती हो जाती है। Program के Source Code में कुछ कोड छूट जाने और इसके अलावा भी किसी प्रोग्राम की Development प्रक्रिया में बहुत सी स्थितियां होती है जिसके कारण बग आ जाते है।

 

बग और वायरस में क्या अंतर है? (Difference between Bug and Virus) –

जब programmer की ओर से किसी Program या Software को डिजाइन करते समय अनजाने में कोई भूल या त्रुटि हो जाती है उसे बग कहा जाता है। जैसे की Program में गलती से कोई Code डाल दिया जाता है जिससे प्रोग्राम के सभी Function काम नहीं करते हैं और Program क्रैश हो जाता है। 

Virus एक प्रकार का प्रोग्राम होता है जो कंप्यूटर को नुकसान पहुंचाने के उद्देश्य से बनाया जाता है। Virus को अक्सर जानबूझकर एक कंप्यूटर से दूसरे कंप्यूटर में भेजा जाता है और इससे कंप्यूटर को भारी क्षति होती है।

 

इन्हें भी पढ़े –

 

निष्कर्ष (Conclusion) –

आज हमने Software Bug क्या है? के बारे में जाना है। हमने आपको इसके साथ ही पहला कंप्यूटर बग क्या था?, सॉफ्टवेयर बग के प्रकार, बग रिपोर्ट क्या है?, Software या Program में Bug कैसे आते है? और बग और वायरस में क्या अंतर है? के बारे में भी बताया है। 

मुझे उम्मीद है आपको Bug क्या है? आर्टिकल पसंद आया होगा और कुछ नया सीखने या जानने को मिला होगा। अगर आपको Bug क्या है? आर्टिकल ज्ञानवर्धक लगा हो तो इसे अपने दोस्तों और अन्य लोगो के साथ share करें ताकि लोगो को भी इसके बारे में जानकारी प्राप्त हो सके। धन्यवाद ! 

 

FAQ – Bug in Hindi

Q.1 किसी प्रोग्राम में बग क्या होता है?

Ans. जब प्रोग्रामर कोई प्रोग्राम या सॉफ्टवेयर बनाते है तो अनजाने में कोई भूल या त्रुटि हो जाती है जिस कारण से उस सॉफ्टवेयर में कुछ error आ जाता है और इन्ही error को technology के भाषा में Bug कहा जाता है।

Q.2 बग की परिभाषा क्या है?

Ans. बग एक Coding Error है अर्थात् जब एक प्रोग्रामर किसी प्रोग्राम या सॉफ्टवेयर को बनाते समय कुछ गलती कर देता है और बाद में उसी सॉफ्टवेयर में कुछ प्रॉब्लम या एरर दिखाई देते है उन्ही को bug कहते है।

Q.3 क्या Bug एक Virus है?

Ans. नहीं, बग कोई वायरस नहीं है, यह एक सॉफ्टवेयर के Coding में Error या त्रुटि है।

Q.4 मोबाइल में बग रिपोर्ट क्या है?

Ans. किसी प्रोग्राम या सॉफ्टवेयर के अंदर बग आता है तो यूजर द्वारा Bug के बारे में Developer को Report करने के लिए स्मार्टफोन या अन्य डिवाइस में Bug Report करने के लिए एक ऑप्शन होता है।

Q.5 कंप्यूटर बग कहां से उत्पन्न होते हैं?

Ans. अधिकांश कंप्यूटर बग मानव त्रुटि के कारण उत्पन्न होते हैं, जैसे प्रोग्राम के डिजाइन या स्रोत कोड में की गई गलतियाँ या सॉफ्टवेयर डेवलपर्स द्वारा गलत कोड के उपयोग से आदि।

Q.6 बग को कौन ठीक करता है?

Ans. बग को ठीक करने के लिए जिम्मेदार डेवलपर होता है क्योकि वह उस कोड से परिचित होता है। इसके अलावा यह बग के प्रकार पर भी निर्भर करता है।

About Team Rivn Tech

दोस्तों हम Rivn Tech Editor Team है , हमारा हर प्रयास यही रहेगा कि आपको Computer, Mobile, Latest Technology and Tips & Tricks के बारे में नवीनतम जानकारी प्रदान की जाए और नए-नए तरीकों के बारे में आपको बताया जाएगा, आपकी समस्याओं का समाधान किया जाएगा

Leave a Comment