يرجى فتح الوصلات الداخلية للمقالات المتعلّقة بموضوع المقالة.

ترجمة في الوقت المناسب

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
Commons-emblem-copyedit.svg
هذه المقالة ليس بها أي وصلات لمقالاتٍ أخرى للمساعدة في ترابط مقالات الموسوعة. فضلًا ساعد في تحسين هذه المقالة بإضافة وصلات إلى المقالات المتعلقة بها الموجودة في النص الحالي. (يونيو 2018)

ترجمة في الوقت المناسب (بالإنجليزية: just-in-time compilation) تعرف أيضا باسم DYNAMIC TRANSLATION الترجمة الديناميكية وهي بالأصل تقنية لتحسين أداء التنفيذ لبرامج الحاسب .[1][2][3] تم بناؤها بالاعتماد على فكرتين سابقتين و هما : BYTE CODE COMPILATION – DYNAMIC COMPILATION حيث يحول ال JIT خلال زمن العمل و قبل التنفيذ . مثال: ال BYTE CODE يتم تحويله إلى الآلة الأصل . إن التحسين في أداء المفسرات قد تم بإنشاء عملية CACHING لنتائج الترجمة في كتل BLOCKS من الكود وليس كما في السابق قبل التحسين حيث سابقا كنا نعيد تقييم كل سطر أو معامل في كل مرة نجده.

مراجع[عدل]

  1. ^ "Native Image Generator (Ngen.exe)". Msdn2.microsoft.com. تمت أرشفته من الأصل في 05 أبريل 2008. اطلع عليه بتاريخ 05 يوليو 2013. 
  2. ^ A Survey of Adaptive Optimization in Virtual Machines", Proceedings of the IEEE, 92(2), February 2005, pp. 449–466. نسخة محفوظة 29 يونيو 2016 على موقع واي باك مشين.
  3. ^ McCarthy، J. (April 1960). "Recursive functions of symbolic expressions and their computation by machine, Part I". Communications of the ACM. 3 (4): 184–195. CiteSeerX 10.1.1.111.8833Freely accessible. doi:10.1145/367177.367199. 
Midori Extension.svg
هذه بذرة مقالة بحاجة للتوسيع. شارك في تحريرها.