लोगो
यूनियनपीडिया
संचार
Google Play पर पाएं
नई! अपने एंड्रॉयड डिवाइस पर डाउनलोड यूनियनपीडिया!
मुक्त
ब्राउज़र की तुलना में तेजी से पहुँच!
 

अपवाद संचालन

सूची अपवाद संचालन

अपवाद संचालन एक प्रोग्रामिंग भाषा संरचना या कम्प्युटर हार्डवेयर यंत्रावली है जिसे घटने वाले अपवादों, एक विशेष अवस्था जो प्रोग्राम कार्यान्वयन की सामान्य गति को बदल देती है, के संचालन के लिए डिजाईन किया गया है। प्रोग्रामिंग भाषाएं अपवाद संचालन के अपने समर्थन में अत्यधिक भिन्न होती हैं (भूल जांच से अलग रूप में, जो इच्छित परिचालन की असफल समाप्ति या अमान्य स्थिति परिवर्तन जैसी विपरीत आकस्मिकताओं की प्रतिक्रिया के लिए क्रोड करती है। कुछ प्रोग्रामिंग भाषाओं में ऐसे प्रकार्य होते हैं जिन्हें सुरक्षित रूप से अमान्य इनपुट आकड़ा नहीं कहा जा सकता... या ऐसे प्रकार्य जिनके प्रतिफल मूल्य को अपवादों से अलग नहीं किया जा सकता. उदाहरण के लिए सी में, atoi (ASCII के लिए पूर्णांक रूपांतरण) प्रकार्य किसी भी इनपुट के लिए 0 (शून्य) फल दे सकता है जिसे किसी मान्य मान में नहीं रखा जा सकता. ऐसी भाषाओं में प्रोग्रामर को चाहिए कि या तो वह भूल जांच करे (संभवत: सहायक वैश्विक परिवर्तनीय वस्तु के माध्यम से जैसे C का अर्नो) या वैधीकरण इनपुट करे (संभवत: नियमित अभिव्यक्ति का उपयोग करते हुए). वह डिग्री जिसके लिए ऐसी निश्चित मान्यता और भूल जांच जरूरी है, वह एक दिए हुए प्रोग्रामिंग परिवेश द्वारा प्रदत अपवाद संचालन सहायता के विपरीत होती है। हार्डवेयर अपवाद संचालन सॉफ्टवेयर औजारों द्वारा प्रदत सहायता से कुछ अलग होता है, लेकिन इनके लिए समान परिकल्पना और शब्द ही प्रचलित हैं। सामान्य तौर पर अपवाद को एक पूर्वनिर्धारित जगह में निष्पादन की वर्तमान अवस्था को बचाते हुए तथा अपवाद संचालक नामक एक निश्चित सबरूटीन के लिए निष्पादन का स्विचन कर के प्रबंधित (समाधान) किया जाता है। यह स्थिति पर निर्भर करता है, कि बाद में संचालक सुरक्षित सूचना का उपयोग करते हुए निष्पादन को मूल जगह पर फिर से शुरू करे. उदाहरण के लिए, एक पृष्ठ दोष आमतौर पर प्रोग्राम को फिर से शुरू करने की अनुमति देती है, जबकि शून्य के द्वारा एक डिविजन पारदर्शी रूप में समाधान करने योग्य नहीं हो सकता. प्रसंस्करण के विचार से, हार्डवेयर व्यवधान फिर से शुरू करने योग्य अपवादों के सामान हैं, हलांकि वे प्रयोगकर्ता के प्रोग्राम फ्लो से विशिष्ट रूप से जुड़े नहीं हैं। रूटीन के लेखक के विचार से अपवाद का पैदा होना यह संकेत देने का उपयोगी माध्यम है कि एक रूटीन सामान्य रूप से नहीं चल सकती. उदाहरण के लिए, जब एक इनपुट तर्क अमान्य होता है (जैसे गुणा में एक शून्य भाजक) या एक संसाधन जिस पर यह निर्भर करता है, वह उपलब्ध नहीं होता है (जैसे एक लापता फ़ाइल, या एक हार्ड डिस्क त्रुटि). अपवाद रहित प्रणालियों में, रूटिन के लिए यह जरूरी होता है कि वे कुछ विशिष्ट रूटीन कोड त्रुटि को लौटाए. हालांकि, कभी-कभी अर्धविशिष्ट समस्या के द्वारा यह जटिल हो जाती है, जिसमें रूटीन के प्रयोग कर्ता को समान्य लौटान मूल्य से भ्रमात्मक मूल्य को अलग करने के लिए अतिरिकत्त कोड लिखने की जरूरत होती है। जावा या NET जैसे रूटीन इंजन परिवेशों में, ऐसे औजार मौजूद रहते हैं जो रूटीन से जुड़े होते हैं और हर समय जो रूचि के अपवाद पैदा होते हैं, वे उन छुपी हुई सूचनाओं को दर्ज करते हैं जो अपवाद के फेंके जाने के समय स्मृति में मौजूद रहती है (कॉल स्टैक तथा हीप मान). इन उपकरणों को स्वचालित अपवाद संचालन या भूल रोकनेवाला औजार कहा जाता है और ये अपवादों के "मुख्य कारण" की सूचना देते हैं। समकालीन अनुप्रयोगों को अपवाद संचालन रणनीतियों पर विचार करते समय कई तरह की डिजाइन चुनौतियों का सामना करना पड़ता है। विशेष रूप से आधुनिक उद्यम स्तर के अनुप्रयोगों में अपवादों को प्रक्रिया की सीमाओं और मशीन की सीमाओं को पार कर लेना चाहिए। यह पहचानना कि एक प्रक्रिया एक विन्दु पर, जहां यह प्रक्रिया के सॉफ्टवेयर हिस्से के द्वारा आसानी से संचालित नहीं की जा सकती, असफल हो जाती है, वह एक ठोस अपवाद संचालन रणनीति की डिजाईन का भाग है। .

10 संबंधों: नीति, प्रोग्रामिंग भाषा, पूर्णांक, शून्य, संकेत, सी (प्रोग्रामिंग भाषा), सी++, जावा, आस्की, कम्प्यूटर प्रोग्राम

नीति

उचित समय और उचित स्थान पर उचित कार्य करने की कला को नीति (Policy) कहते हैं। नीति, सोचसमझकर बनाये गये सिद्धान्तों की प्रणाली है जो उचित निर्णय लेने और सम्यक परिणाम पाने में मदद करती है। नीति में अभिप्राय का स्पष्ट उल्लेख होता है। नीति को एक प्रक्रिया (procedure) या नयाचार (नय+आचार / protocol) की तरह लागू किया जाता है। .

नई!!: अपवाद संचालन और नीति · और देखें »

प्रोग्रामिंग भाषा

पाइथन (Python) नामक प्रोग्रामन भाषा में लिखित प्रोग्राम का अंश प्रोग्रामिंग भाषा (programming language) एक कृत्रिम भाषा होती है, जिसकी डिजाइन इस प्रकार की जाती है कि वह किसी काम के लिये आवश्यक विभिन्न संगणनाओ (computations) को अभिव्यक्त कर सके। प्रोग्रामिंग भाषाओं का प्रयोग विशेषतः संगणकों के साथ किया जाता है (किन्तु अन्य मशीनों पर भी प्रोग्रामिंग भाषाओं का उपयोग होता है)। प्रोग्रामिंग भाषाओं का प्रयोग हम प्रोग्राम लिखने के लिये, कलन विधियों को सही रूप व्यक्त करने के लिए, या मानव संचार के एक साधन के रूप में भी कर सकते हैं। इस समय लगभग 2,500 प्रोग्रामिंग भाषाएं मौजूद हैं। पास्कल, बेसिक, फोर्ट्रान, सी, सी++, जावा, जावास्क्रिप्ट आदि कुछ प्रोग्रामिंग भाषाएं हैं। .

नई!!: अपवाद संचालन और प्रोग्रामिंग भाषा · और देखें »

पूर्णांक

right पूर्ण संख्या धनात्मक प्राकृतिक संख्या, ऋणात्मक प्राकृतिक संख्या तथा शून्य के समूह को कहते हैं जैसे -2,-1,0,1,2 श्रेणी:गणित पूर्णांक श्रेणी:बीजीय संख्या सिद्धान्त.

नई!!: अपवाद संचालन और पूर्णांक · और देखें »

शून्य

शून्य (0) एक अंक है जो संख्याओं के निरूपण के लिये प्रयुक्त आजकी सभी स्थानीय मान पद्धतियों का अपरिहार्य प्रतीक है। इसके अलावा यह एक संख्या भी है। दोनों रूपों में गणित में इसकी अत्यन्त महत्वपूर्ण भूमिका है। पूर्णांकों तथा वास्तविक संख्याओं के लिये यह योग का तत्समक अवयव (additive identity) है। .

नई!!: अपवाद संचालन और शून्य · और देखें »

संकेत

संकेत बरसाना और नन्दगाँव के बीच राधा-कृष्ण के मिलन का यह प्रमुख स्थल रहा है। यहाँ बहुत सुन्दर मन्दिर बना है। इसके पास ही प्रेम सरोवर कुंड है। श्रेणी:कृष्ण श्रेणी:मथुरा.

नई!!: अपवाद संचालन और संकेत · और देखें »

सी (प्रोग्रामिंग भाषा)

'''सी''' प्रोग्रामन भाषा के रचयिताओं की लिखी पुस्तक का मुखपृष्ठ। सी (C) एक सामान्य उपयोग में आने वाली कम्प्यूटर की प्रोग्रामन भाषा है। इसका विकास डेनिस रिची ने बेल्ल टेलीफोन प्रयोगशाला में सन् १९७२ में किया था जिसका उद्देश्य यूनिक्स संचालन तंत्र का निर्माण करना था। इस समय (२००९ में) 'सी' पहली या दूसरी सर्वाधिक लोकप्रिय प्रोग्रामिंग भाषा है। यह भाषा विभिन्न सॉफ्टवेयर फ्लेटफार्मों पर बहुतायत में उपयोग की जाती है। शायद ही कोई कम्प्यूटर-प्लेटफार्म हो जिसके लिये सी का कम्पाइलर उपलब्ध न हो। सी++, जावा, सी#(C-Sharp) आदि अनेक प्रोग्रामन भाषाओं पर सी भाषा का गहरा प्रभाव देखा जा सकता है। .

नई!!: अपवाद संचालन और सी (प्रोग्रामिंग भाषा) · और देखें »

सी++

सी++ (C++; उच्चारण: सी प्लस-प्लस) एक स्थैतिक टाइप, स्वतंत्र-प्रपत्र, बहु-प्रतिमान संकलित, सामान्य प्रयोजन प्रोग्रामिंग भाषा है। यह एक मध्यस्तरीय भाषा के रूप में जानी जाती है, क्योंकि यह दोनों उच्च स्तर और निम्न स्तर की भाषा सुविधाओं का एक संयोजन है। यह जार्न स्तार्स्तप द्वारा विकसित सी भाषा की वृद्धि के रूप में बेल लेबोरेटरीज में 1979 में शुरू किया गया था। इस भाषा का मूल नाम सी विथ क्लासेस था, जिसे १९८३ में बदल कर सी++ कर दिया गया। यह एक आब्जेक्ट उन्मुखी (ऑब्जेक्ट ओरिएंटेड) भाषा है। .

नई!!: अपवाद संचालन और सी++ · और देखें »

जावा

कोई विवरण नहीं।

नई!!: अपवाद संचालन और जावा · और देखें »

आस्की

ASCII आस्की (अंग्रेजी:ASCII) या अमेरिकन स्टैण्डर्ड कोड फॉर इन्फॉर्मेशन इण्टरचेंज कम्प्यूटर में उपयोग करने के लिये वर्ण-इन्कोड करने का एक मानक है। यह अंग्रेजी वर्णमाला के क्रम के अनुसार व्यवस्थित है। आस्की के कोड वर्णों को एक कोड निर्धारित करता है जिसका उपयोग कम्प्यूटर में टेक्स्ट को निरूपित करने, संचार उपकरणों में, एवं टेक्स्ट का प्रयोग करने वाली अन्य युक्तियों (जैसे - सैल फोन) में होता है, आस्की में ऐसे 256 कोड हैं। मानक आस्की कोड का मान 0 से 127 होता है जबकि 128 से 256 तक कैरेक्टेर परिवर्धित (Extended) आस्की कैरेक्टेर सेट होते हैं। .

नई!!: अपवाद संचालन और आस्की · और देखें »

कम्प्यूटर प्रोग्राम

एक कम्प्यूटर प्रोग्राम संगणक प्रोग्राम किसी कार्य विशेष को संगणक द्वारा कराने अथवा करने के लिये संगणक को समझ आने वाली भाषा में दिये गए निर्देशो का समूह होता है। .

नई!!: अपवाद संचालन और कम्प्यूटर प्रोग्राम · और देखें »

निवर्तमानआने वाली
अरे! अब हम फेसबुक पर हैं! »