मैं शैक्षणिक उद्देश्य के लिए उन जाल के साथ खेलना चाहता हूं।डेवलपर को आईईईई 754 जाल का पर्दाफाश करने वाली कौन सी भाषाएं हैं?
संख्यात्मक गणित में डिफ़ॉल्ट व्यवहार के साथ एक आम समस्या यह है कि हम गलत ऑपरेशन में दिखाई देने वाले नैन (या + -inf) को "याद करते हैं"। डिफ़ॉल्ट व्यवहार गणना के माध्यम से प्रचार है, लेकिन कुछ ऑपरेशन (तुलनात्मक रूप से) श्रृंखला को तोड़ते हैं और नैन को ढीला करते हैं, और शेष उपचार एल्गोरिदम के पिछले चरणों में एकवचन को स्वीकार किए बिना जारी रहता है।
कभी-कभी हमारे पास इस तरह की घटना पर प्रतिक्रिया करने के तरीके होते हैं: एक फ़ंक्शन ("मेरे मामले में 0/0 = 12"), या समय-डोमेन सिमुलेशन में चरण को फेंकना और अन्य सेटिंग्स के साथ प्रयास करना (जैसे भविष्यवाणी, कदम आकार या जो कुछ भी)।
तो मेरा प्रश्न यह है: क्या आप ऐसी भाषाएं जानते हैं जो डेवलपर को आईईईई 754 जाल का पर्दाफाश करते हैं? मैं इसके लिए एएसएम के साथ गड़बड़ महसूस नहीं कर रहा हूँ।
आप थोड़ा और अधिक विशिष्ट कृपया हो सकता है? मैं दस्तावेज में यह नहीं मिल सका, मैंने पाया झंडे हेरफेर करने के लिए कैसे नहीं, बल्कि एक जाल सेट करने का तरीका: http://www.opengroup.org/onlinepubs/000095399/basedefs/fenv.h.html – nraynaud
अपडेट किया गया लिंक के साथ। –
लिंक के लिए धन्यवाद। (मुझे लगता है कि मैं अच्छी तरह से देखा, लेकिन यह सब पूर्वप्रक्रमक शोर में यह सकारात्मक होना मुश्किल है) सी कार्यक्रम को देखने के बाद, मैं इस तरह के रूप उजागर जाल दिखाई नहीं देता। मैं केवल झंडा हेरफेर देखता हूं। एसआईजी_एफपीई हैंडलर एक मंच के लिए एक विशाल मामला प्रतीत होता है। – nraynaud