جدول المحتويات:
التعريف - ماذا يعني المترجم الفوري (JIT Compiler)؟
المترجم الفوري (JIT) هو مترجم يقوم بترجمة التعليمات البرمجية أثناء تنفيذ البرنامج ، وليس قبل الوقت المحدد. يقوم العديد من المترجمين التقليديين بترجمة التعليمات البرمجية ، والانتقال بين إدخال التعليمات البرمجية ولغة الجهاز ، قبل وقت التشغيل بوقت طويل. برنامج التحويل البرمجي JIT هو وسيلة للتجميع في الوقت الفعلي أو أثناء الطيران عند تنفيذ البرنامج.
يُعرف التجميع في الوقت المناسب أيضًا باسم الترجمة الديناميكية.
تيكوبيديا تشرح المترجم الفوري (JIT Compiler)
يقوم برنامج التحويل البرمجي المتقدم (AOT) ببدء تشغيل التعليمات البرمجية بالكامل قبل تشغيل البرنامج. يسمح هذا بتخصيص المزيد من الموارد لعملية الترجمة دون إبطاء تنفيذ البرنامج الأولي. يمكن أن يكون برنامج التحويل البرمجي JIT أبطأ ، لأنه يتعين عليهم موازنة موارد الترجمة مع مخاوف وقت التشغيل. ومع ذلك ، فإن أحد مزايا برنامج التحويل البرمجي JIT هو أن التحويل البرمجي الفوري يمكن أن يسمح بإجراء تغييرات ديناميكية وفقًا للنظام الأساسي.
بشكل عام ، يقدم برنامج التحويل البرمجي JIT خيارًا أساسيًا للمطورين والمهندسين ، وهو القدرة على التحويل البرمجي فقط عند تشغيل البرنامج ، بدلاً من تقسيم التنفيذ البرمجي والتنفيذي إلى مرحلتين منفصلتين.
