मैंने जो पढ़ा है, उससे: इसका कारण यह है कि यह निर्धारित करना आसान नहीं है कि वास्तव में किस पद्धति को हम विरासत कहते हैं।
हालांकि, जावा में स्थिर तरीकों के लिए कम से कम पूंछ-पुनरावृत्ति अनुकूलन क्यों नहीं है और संकलक के साथ स्थिर तरीकों को कॉल करने के लिए उचित तरीका लागू करना है?
पूंछ-पुनरावृत्ति के लिए जावा का कोई समर्थन क्यों नहीं है?
मुझे यकीन नहीं है कि यहाँ कोई कठिनाई है।
सुझाए गए डुप्लिकेट के बारे में , जैसा कि Jörg W Mittag 1 द्वारा समझाया गया है :
- दूसरा सवाल TCO के बारे में पूछता है, यह TRE के बारे में है। TRE TCO की तुलना में बहुत सरल है।
- इसके अलावा, दूसरा सवाल यह पूछता है कि JVM भाषा संकलन पर कौन सी सीमाएं लागू करता है, जो JVM के संकलन की इच्छा रखते हैं, यह प्रश्न जावा के बारे में पूछता है, जो कि JVM द्वारा प्रतिबंधित नहीं होने वाली एक भाषा है, क्योंकि JVM कल्पना द्वारा बदला जा सकता है वही लोग जो जावा डिजाइन करते हैं।
- और अंत में, TRE के बारे में JVM में कोई प्रतिबंध नहीं है, क्योंकि JVM में इंट्रा-विधि GOTO है, जो TRE के लिए आवश्यक है
1 तैयार किए गए बिंदुओं को कॉल करने के लिए जोड़ा गया स्वरूपण।