ادب الاختلاف

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

المترجم هو شخص يترجم النصوص من لغة إلى أخرى، ويحتاج إلى فهم اللغتين بشكل جيد ويستخدم مهاراته اللغوية والثقافية لإعادة صياغة النص بشكل دقيق ومفهوم للمستخدم النهائي.

أما البرنامج المفسر (Interpreter) فهو برنامج يقوم بترجمة الأوامر الخاصة بلغة البرمجة التي يستخدمها المبرمج، ويعمل على تنفيذ هذه الأوامر في الوقت الفعلي. ويستخدم المفسر في العادة في لغات البرمجة المفسرة مثل Python و Ruby وما إلى ذلك، بينما تستخدم لغات البرمجة المترجمة مثل Java وC و C++ مترجمًا لترجمة الشفرة إلى لغة آلية قبل تنفيذها.