मुझे समझ नहीं आता, कैसे एफपी compilers अपरिवर्तनीय डेटा संरचनाओं के साथ काम तेजी से, नहीं उड़ा ढेर कोड बनाने, आदिकार्यात्मक प्रोग्रामिंग: अपरिवर्तनीय डेटा संरचना दक्षता
उदाहरण के लिए, पेड़ में ऑपरेशन डालें, यह है नए नोड को जोड़ने से पहले पूरे पेड़ की प्रतिलिपि बनाने और कॉपी किए गए पेड़ को वापस करने के लिए, अनिवार्य कटरपार्ट बनाम केवल नए नोड में एक सूचक जोड़ने की जरूरत है। यदि सम्मिलन ऑपरेशन लाखों बार चलाया जाता है, तो इसमें स्मृति का भार लगेगा, और पेड़ बड़ा होने पर प्रतिलिपि धीमी और धीमी हो जाएगी। एफपी कंपाइलर्स वास्तव में इसे कैसे अनुकूलित करते हैं?
http://en.wikipedia.org/wiki/Hash_array_mapped_trie –
http://en.wikipedia.org/wiki/Persistent_data_structure –
आरेख ब्लॉग लिंक मर चुका है, तो आप एक लिंक मिल सकता है, तो कृपया अपना उत्तर अद्यतन, धन्यवाद! –