استظهار

هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها
يرجى مراجعة هذه المقالة وإزالة وسم المقالات غير المراجعة، ووسمها بوسوم الصيانة المناسبة.
من ويكيبيديا، الموسوعة الحرة

في الحوسبة، الاستظهار [1](بالإنجليزية: memoization)‏ هي تقنية تحسين تستخدم في المقام الأول لتسريع برامج الحاسوب عن طريق تخزين نتائج استدعاءات الدوال باهظة الثمن وإرجاع النتيجة المخزنة مؤقتًا عند حدوث نفس المدخلات مرة أخرى. تم استخدام استظهار أيضًا في سياقات أخرى (ولأغراض أخرى غير مكاسب السرعة)، مثل تحليل النسب العودية المتبادل البسيط.[2] على الرغم من ارتباطه بالتخزين المؤقت، يشير الاستظهارإلى حالة معينة من هذا التحسين، ويميزه عن أشكال التخزين المؤقت مثل التخزين الانتقالي أو استبدال الصفحة.

مراجع[عدل]

  1. ^ "الأسئلة الشائعة حول الـ Hooks – React". reactjs.org. مؤرشف من الأصل في 2021-03-04. اطلع عليه بتاريخ 2021-03-22.
  2. ^ Norvig، Peter (1991). "Techniques for Automatic Memoization with Applications to Context-Free Parsing". Computational Linguistics. ج. 17 ع. 1: 91–98. مؤرشف من الأصل في 2020-07-03.