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




