संस्मरण क्या है?

मेमोइज़ेशन कंप्यूटर प्रोग्रामिंग में उपयोग की जाने वाली एक तकनीक है जिसमें एक प्रोग्राम को "कैश के रूप में संग्रहीत करके एक कम्प्यूटेशनल रूप से महंगे फ़ंक्शन कॉल का परिणाम" याद रहता है। यदि फ़ंक्शन को बाद में समान इनपुट का उपयोग करके कहा जाता है, तो परिणाम सीपीयू संसाधनों को बचाने के बजाय, पुन: विवादास्पद होने के बजाय कैश से लोड किया जाता है।

कुछ मामलों में, मेमोइज़ेशन गति के अलावा एक लाभ दे सकता है। एक उदाहरण पारस्परिक पुनरावृत्ति है, जिसमें दो गणितीय वस्तुओं को एक दूसरे के संदर्भ में परिभाषित किया गया है। संस्मरण आपसी पुनरावृत्ति संचालन को आसान गणना करने की अनुमति दे सकता है, लेकिन जरूरी नहीं कि अधिक तेज़ी से।

कुछ तार्किक प्रोग्रामिंग भाषाओं में, संस्मरण को सारणी के रूप में संदर्भित किया जा सकता है क्योंकि इसका उपयोग लुकअप तालिका को पॉप्युलेट करने के लिए एक तकनीक के रूप में किया जाता है।

फ़ंक्शन कॉल, प्रोग्रामिंग शब्द