ما الفرق بين AOT system و JIT system ?


التعليقات

هل تقصد AOT. Ahead of time

JIT just in time

?

المصطلحين هما للكومبايلر الذ سيحول برنامجك الى لغة الالة.

JIT just in time

تعني ان الكومبايلر سيقوم بتحويل البرنامج الى لغة الالة في لحظة تشغيله للبرنامج.

مثال: كومبايلر لغة الجافاسكربت

الكومبايلر (في المتصفح غالبا) سيقوم بتحويل الاوامر في ملف الجافاسكربت الى لغة الالة عندما تفتح الصفحة او عندما تضغط على زر معين يقوم باستعاء دالة معينة.

AOT ahead of time

تعني ان الكومبايلر سيحول برنامجك الى لغة الالة(او لغة قريبة منها، بايت كود) وينتج لك ملف جديد(مثل exe) هذا الملف يستطيع نظام التشغيل قرائة التعليمات التي فيه و تنفيذها من غير الحاجة للكومبايلر.

مثال: لغة سي

هذه هي الفكرة العامة.


برمجة

المواضيع والنقاشات المتعلقة بالبرمجة بشكل عام او لغات البرمجة التي لايوجد لها مجتمعات فرعية.

24.6 ألف متابع