पीडीएल :: Badvalues

अब डाउनलोड करो

पीडीएल :: Badvalues रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Doug Burke
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~djburke/Inline-SLang-1.00/SLang.pod

पीडीएल :: Badvalues टैग


पीडीएल :: Badvalues विवरण

पीडीएल :: Badvalues ​​में पीडीएल में खराब मूल्य समर्थन की चर्चा है। पीडीएल :: Badvalues ​​में पीडीएल में खराब मूल्य समर्थन की चर्चा है। क्या बुरे मूल्य हैं और मुझे उनके साथ क्यों परेशान कर देना चाहिए? कभी-कभी यह एक निश्चित मूल्य निर्दिष्ट करने में सक्षम होने के लिए उपयोगी होता है 'खराब' या 'लापता'; उदाहरण के लिए खगोल विज्ञान में उपयोग की जाने वाली सीसीडी 2 डी छवियों का उत्पादन करती है जो सही नहीं हैं क्योंकि कुछ क्षेत्रों में डिटेक्टर में अपूर्णताओं के कारण अमान्य डेटा होता है। जबकि पीडीएल के शक्तिशाली सूचकांक दिनचर्या और डेटाफ्लो, स्लाइस इत्यादि के साथ सभी जटिल व्यवसाय का मतलब है कि इन क्षेत्रों को प्रसंस्करण में अनदेखा किया जा सकता है, यह करने के लिए अजीब है। $ C = $ a + $ b कहने में सक्षम होना अधिक आसान होगा और कंप्यूटर पर सभी परेशानी छोड़ दें। अगर आपको इसमें कोई दिलचस्पी नहीं है, तो आप (ठीक से) इस बात से चिंतित हो सकते हैं कि यह गति को कैसे प्रभावित करता है पीडीएल का, चूंकि प्रत्येक ऑपरेशन पर खराब मूल्य की जांच करने का ओवरहेड बड़ा हो सकता है। इस वजह से, कोड जितनी जल्दी हो सके लिखा गया है - खासकर जब पिंडलों पर परिचालन करते हैं जिसमें खराब मूल्य नहीं होते हैं। वास्तव में, आपको पिंडलों के साथ काम करते समय अनिवार्य रूप से कोई गति अंतर नहीं होना चाहिए जिसमें खराब मान नहीं हैं। हालांकि, अगर आप खराब मान नहीं चाहते हैं, तो पीडीएल के साथ_बाल कॉन्फ़िगरेशन विकल्प बचाव के लिए आता है; यदि 0 या अपरिवर्तन पर सेट किया गया है, तो खराब-मूल्य समर्थन को अनदेखा किया जाता है। एकमात्र समय के बारे में मुझे लगता है कि आपको इसका उपयोग करने की आवश्यकता होगी - मैं स्वीकार करता हूं, मैं पक्षपातपूर्ण हूं;) - अगर आपके पास सीमित डिस्क या मेमोरी स्पेस है, क्योंकि कोड का आकार बढ़ जाता है (नीचे देखें)। आप भी पूछें 'ठीक है, मेरा कंप्यूटर आईईईई नैन का समर्थन करता है, इसलिए मेरे पास पहले से ही' है। खैर, हां और नहीं - कई रूटीन, जैसे कि वाई = पाप (एक्स), उपयोगकर्ता को अलग-अलग कोड करने के लिए उपयोगकर्ता के बिना प्रस्तावित करेंगे, लेकिन क्यूसर्ट जैसे दिनचर्या, या सरणी के औसत को ढूंढने की आवश्यकता है, को फिर से कोड किया जाना चाहिए बुरे मूल्यों को संभालें। फ़्लोटिंग-पॉइंट डेटाटाइप्स के लिए, एनएएन और आईएनएफ का उपयोग खराब मानों को ध्वजांकित करने के लिए किया जाता है यदि विकल्प Badval_usenan आपकी कॉन्फ़िगर फ़ाइल में 1 पर सेट है। अन्यथा विशेष मान (डिफ़ॉल्ट खराब मान) का उपयोग किया जाता है। मेरे पास यह देखने के लिए कोई बेंचमार्क नहीं है कि कौन सा विकल्प तेज़ है। एक प्रयोगात्मक फ़ीडचर BADVAL_PER_PDL है, जो सेट करते हैं, तो आपको उसी प्रकार के अलग-अलग पिंडल्स के लिए अलग-अलग खराब मान रखने की अनुमति देता है। यह वर्तमान में Badval_usenan विकल्प के साथ काम नहीं करता है; यदि दोनों सेट हैं तो पीडीएल Badval_usenan मान को अनदेखा करेगा अन्य विकल्पों में से कोई भी नहीं: उदाहरण के लिए कर्म, एफएफटीडब्ल्यू, जीएसएल, और 3 डी थे): एक सफल मेक = 4963 केबी के बाद ब्लिब निर्देशिका का) एक सफल बनाने के बाद ब्लिब निर्देशिका = 5723 केबी: ब्लिब / आर्क = 3178 केबी और ब्लिब / lib = 1613 kb.so, समग्र वृद्धि केवल 15% है - खराब मूल्यों के लिए भुगतान करने के लिए बहुत कुछ नहीं है जो खराब मान प्रदान करता है। स्रोत कोड इस परीक्षण के लिए उपयोग किए गए कोर रूटीन का विशाल बहुमत (जैसे मूलभूत /) खराब मूल्यों का उपयोग करने के लिए परिवर्तित किया गया था, जबकि 'बाहरी' दिनचर्या (यानी पीडीएल वितरण में बाकी सब कुछ) बदल दिया गया था। नियम: · पर्ल आवश्यकताएं: · पर्ल


पीडीएल :: Badvalues संबंधित सॉफ्टवेयर