क्या किसी को इस बात का अंदाजा है कि मुख्य स्मृति का क्षेत्र जहां वस्तुओं को आवंटित किया जाता है, को ढेर कहा जाता है। मैं ढेर LIFO के लिए तर्क को समझ सकता हूं, लेकिन जानना चाहता हूं कि 'ढेर' नाम के लिए तर्क क्या है।
क्या किसी को इस बात का अंदाजा है कि मुख्य स्मृति का क्षेत्र जहां वस्तुओं को आवंटित किया जाता है, को ढेर कहा जाता है। मैं ढेर LIFO के लिए तर्क को समझ सकता हूं, लेकिन जानना चाहता हूं कि 'ढेर' नाम के लिए तर्क क्या है।
जवाबों:
StackOverflow में मिली जानकारी से - फ्री स्टोर के लिए "हीप" शब्द की उत्पत्ति क्या है? और क्यों दो अलग-अलग अवधारणाएं हैं जिन्हें "हीप" कहा जाता है?
यह जानकारी 1975 में अन्य (अनाम) लेखकों को संदर्भित करते हुए कम से कम नथ पर वापस आती है:
उपलब्ध स्मृति के पूल को "ढेर" कहने के लिए कई लेखकों ने 1975 से शुरुआत की। लेकिन पुस्तकों की वर्तमान श्रृंखला में, हम उस शब्द का उपयोग प्राथमिकता वाले कतारों से संबंधित अपनी अधिक पारंपरिक समझ में करेंगे। (कंप्यूटर प्रोग्रामिंग की कला - मौलिक एल्गोरिदम, तीसरा संस्करण।, पी। 435)
1970 के दशक की शुरुआत में अल्जोल पर विजेंगार्डन चर्चा का भी उल्लेख है, जो उपलब्ध मेमोरी पूल को ढेर के रूप में संदर्भित करता है ( heap
यह अल्गोल में एक आरक्षित शब्द है, जिसे "वैश्विक स्टेप से चर को कुछ खाली स्थान आवंटित करें" के रूप में परिभाषित किया गया है। 1968 से)।
1970 से ALGOL 68 ढेर को लागू करना शब्द उत्पत्ति के कुछ पहलुओं को ट्रैक करने में उपयोग किया जा सकता है, हालांकि अगर यह एक पेवेल के पीछे है।