الفتوى (1120) :
وعليكم السلام عليكم ورحمة الله وبركاته،،
إن memoization مصطلح حاسوبي يدل على تقنية برمجية تُوظَّف من أجل تحسين أداء وظيفة حاسوبية ما. فهي نوع من أنواع الذاكرة المخبأة التي تنتج عن عملية بحث عبر الباحوث (= برنامج البحث مثل جوجل وغيره). يقوم الباحوث، عند البحث عن معلومة ما، بعملية حسابية معينة للعثور على المعلومة المبحوث عنها. هنا يأتي دور تقنية الـ memoization التي تحتفظ بالعملية الحسابية التي قيم بها في أثناء البحث عن المعلومة، في الذاكرة المخبأة (= الذاكرة المخبأة/caching). فإذا بحثنا من جديد عن المعلومة ذاتها، فإن الباحوث يحضرها للباحث بدون أن يقوم بالعملية الحسابية من جديد؛ لأنها محتفظ بها في الذاكرة المخبأة.
وعليه فيمكن ترجمة memoization إلى العربية بـ "استحضار ذاكرة"؛ لأنها تؤدي المعنى الدقيق لمصطلح memoization كما يُستعمل في لغات البرمجة.
اللجنة المعنية بالفتوى:
المجيب:
أ.د. عبد الرحمن السليمان
(عضو المجمع)
راجعه:
أ.د. عبد الرحمن بودرع
(نائب رئيس المجمع)
رئيس اللجنة:
أ.د. عبد العزيز بن علي الحربي
(رئيس المجمع)