سجل الآن

تسجيل دخول

فقدت كلمة المرور

فقدت كلمة المرور الخاصة بك؟ الرجاء إدخال عنوان البريد الإلكتروني الخاص بك. ستتلقى رابطا وستنشئ كلمة مرور جديدة عبر البريد الإلكتروني.

تسجيل دخول

سجل الآن

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

ما الفرق بين Compiler و Interpreter.

الفرق بين Compiler و Interpreter

الـ Compiler.

الـ Compiler أو “المترجم” عبارة عن برنامج يقوم بتحويل الملفات المصدرية (الأكواد) إلى أوامر مباشرة يفهمها وينفذها الحاسوب.

الـ Interpreter.

الـ Interpreter أو “المفسر” هو برنامج حاسوبي يقوم بتشغيل النصوص البرمجية المكتوبة بلغة البرمجة ويقوم بتنفيذها سطر سطر.

ما الفرق بينهما ؟

أول فرق نلاحظه هو أن “المترجم _ Compiler” يقوم بترجمة البرنامج إلى لغة الآلة دفعةً واحدة وتنفيذها، بعكس “المفسر _ Interpreter” الذي يقوم بتنفيذها سطراً بسطر ..

أهم الفروقات :

الـ Compiler :

  • يقوم بتحليل البرنامج وترجمته كاملاً.
  • التنفيذ سريع جداً.
  • يكتشف الأخطاء بعد تحليل البرنامج بالكامل.

اللغات التي تستخدم الـ Compiler :

  • لغة C.
  • لغة ++C.
  • لغة # C.

الـ Interpreter

  • يقوم بتحليل البرنامج سطراً سطر من الكود المصدري.
  • أبطء بالتنفيذ.
  • يسهل تتبع الأخطاء، لأنه يتوقف عند الخطأ مباشرةً.

اللغات التي تستخدم الـ Interpreter :

  • لـغـة Python.
  • لـغـة PHP.
  • لـغـة Perl.
  • لـغـة Ruby.

عن alkrsanمثقف

‎إضافة تعليق