جدول المحتويات:
التعريف - ماذا يعني المترجم الأصلي؟
المحول البرمجي الأصلي هو مترجم يعمل على التحويل البرمجي لنفس التقنية التي يعمل عليها. يستخدم نفس نظام التشغيل أو النظام الأساسي الذي يستخدمه البرنامج في تجميع لغة الآلة.
قد يوصي المطورون بخيارات مترجم أصلية مختلفة لحالات استخدام مختلفة تتضمن لغات مثل Java و C +. عند تقييم المشروع ، قد يعتقد المبرمجون أن الفائدة الوحيدة لاستخدام برنامج التحويل البرمجي الأصلي هي منع الهندسة العكسية أو تحسين أمان الرمز. في أوقات أخرى ، يمكن أن يكون للمترجمين الأصليين تأثير على تجربة المستخدم لأن الكود يمكن تحميله بسرعة أكبر. في مجتمع تكنولوجيا المعلومات ، غالبًا ما يسأل المحترفون بعضهم البعض عما إذا كان المترجم الأصلي فكرة جيدة ، وما هي خيارات المترجم الأصلي المحددة التي قد تكون الأفضل لمشروع تطوير.
تيكوبيديا تشرح المترجم الأصلي
تتمثل إحدى الطرق لفهم برنامج التحويل البرمجي الأصلي في تباينه مع برنامج التحويل البرمجي المتقاطع ، والذي قد يترجم التعليمات البرمجية للبرامج التي تعمل على منصات مختلفة. استخدام واحد من compilers في تجميع البرامج للأجهزة المختلفة التي قد يكون لها الأنظمة الأساسية الخاصة بهم. في بعض الحالات ، يمكن أن يوفر استخدام برنامج التحويل البرمجي الأصلي فوائد كبيرة.
تتضمن الفوائد الشائعة للتجميع الأصلي في بعض لغات البرمجة سرعة تنفيذ أو تحميل أفضل ، بالإضافة إلى أمان أصيل أفضل. ومع ذلك ، فإن استراتيجيات برنامج التحويل البرمجي الأصلي تحد من عملية النشر في نظام أساسي واحد ، مما قد يكون عيبًا في بعض الحالات.