tail-call-optimization पर टैग किए गए जवाब

10
पूंछ कॉल अनुकूलन क्या है?
बहुत सरलता से, टेल-कॉल ऑप्टिमाइज़ेशन क्या है? अधिक विशेष रूप से, कुछ छोटे कोड स्निपेट क्या हैं, जहां इसे लागू किया जा सकता है, और क्यों नहीं, स्पष्टीकरण के साथ क्यों?

3
पूंछ पुनरावर्ती कार्य को अनुकूलित करने के लिए स्केल एनोटेशन क्या है?
मुझे लगता है कि यह @tailrecसुनिश्चित करने के लिए एनोटेशन है कि संकलक एक पूंछ पुनरावर्ती फ़ंक्शन का अनुकूलन करेगा। क्या आपने इसे घोषणा के सामने रखा है? क्या यह भी काम करता है अगर स्कैल का उपयोग स्क्रिप्टिंग मोड में किया जाता है (उदाहरण के लिए :load <file>REPL के …

4
जेवीएम अभी भी टेल-कॉल ऑप्टिमाइज़ेशन का समर्थन क्यों नहीं करता है?
जेवीएम-रोकथाम-टेल-कॉल-अनुकूलन के दो साल बाद , वहाँ एक प्रोटोटाइप कार्यान्वयन लगता है और एमएलवीएम ने कुछ समय के लिए "प्रोटो 80%" के रूप में सुविधा को सूचीबद्ध किया है। सपोर्टिंग टेल कॉल में सन / ओरेकल की तरफ से कोई सक्रिय रुचि नहीं है या क्या यह है कि टेल …

4
क्या हास्केल में पूंछ-पुनरावर्ती अनुकूलन है?
मैंने आज यूनिक्स में "समय" कमांड की खोज की और सोचा कि मैं इसका उपयोग हास्केल में पूंछ-पुनरावर्ती और सामान्य पुनरावर्ती कार्यों के बीच रनटाइम्स में अंतर की जांच करने के लिए करूंगा। मैंने निम्नलिखित कार्य लिखे: --tail recursive fac :: (Integral a) => a -> a fac x = …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.