मैं प्रत्यावर्तन के बारे में अध्ययन कर रहा था और मैं इस सवाल में आए:किसी भाषा को रिकर्सन का समर्थन करने के लिए कितनी संपत्तियां होनी चाहिए?
FORTRAN implementations do not permit recursion because
a. they use static allocation for variables
b. they use dynamic allocation for variables
c. stacks are not available on all machines
d. it is not possible to implement recursion on all machines.
मुझे पता चला है कि जवाब था (क)
लेकिन मुझे लगता है कि एक प्रोग्रामिंग भाषा के लिए होनी चाहिए सभी सुविधाओं जानना चाहता हूँ रिकर्सन का समर्थन करें।
किसी एक समारोह या सबरूटीन (अपनी वापसी पते सहित) में
सहमत, प्रश्न के लिए स्वागत है और प्रश्न के लिए धन्यवाद। हिरण हंटर ने सब कुछ गूंजने के लिए कहा, हमारे पास इस समुदाय में बहुत से फ़ोरट्रान उपयोगकर्ता हैं, लेकिन हम आम तौर पर इस तरह के सामान्य प्रोग्रामिंग प्रश्नों को संभाल नहीं पाते हैं। मैं इसे एक स्टैक ओवरफ्लो पर ले जा रहा हूं। –
ठीक है मुझे मिल गया। –
की चाल के लिए धन्यवाद मुझे लगता है कि आपको केवल एक चीज चाहिए: कार्य और स्थानीय चर और तर्क फ़ंक्शन स्थान प्रति फ़ंक्शन आमंत्रण। प्वाइंट ए। आपके प्रश्न में यह सुझाव दिया गया है कि स्टोरेज स्पेस फ़ंक्शन इनवॉक्शंस में पुन: उपयोग किया जाता है। – jackrabbit