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

الكثير يسأل عن الفرق بين المترجم والمفسر وهنا أطرح لكم الفرق بينهما

المترجم : يقوم بعملية الترجمه حيث يقوم بفحص البرنامج المكتوب بلغة البرمجة كاملا  ثم يقوم بترجمته إلى لغة آله لكي تتمكن وحدة معالجة البيانات من تنفيذه ولا يظهر الاخطاء الموجودة في البرنامج المصدري إلا بعد الانتهاء من عملية تحويله إلى لغة الآلة .

 

المفسر : يقوم تقريبا بنفس دور المترجم مع اختلاف بسيط يتجلى في ان المفسر لايقوم بتحويل الكود المصدري إلى كود آله مباشرة وإنما يقو بتحويله إلى لغة بسيطة بعد ذلك يتم تحويل كل جزء من أجزاء الكود الناتج إلى لغة الآلة .