إجابات

ما هو المفسر وكيف يعمل ؟ Interpreter

ما هو المفسر وكيف يعمل ؟ Interpreter

المفسر (Interpreter) هو برنامج يقوم بتنفيذ الشفرة المصدرية في لغة برمجة مباشرة، سطرًا بسطر. بدلاً من تحويل الشفرة المصدرية إلى ملف تنفيذي كما يفعل المترجم، يقوم المفسر بتحليل وتنفيذ الشفرة المصدرية مباشرة أثناء التشغيل.

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

يعمل المفسر عادةً باتباع الخطوات التالية:

1. قراءة الشفرة المصدرية: يتم قراءة سطر الشفرة المصدرية الأول وتحليلها.

2. تحليل الشفرة المصدرية: يتم تحليل الشفرة المصدرية للتأكد من صحة البناء اللغوي وتحديد الأوامر والتعليمات الموجودة فيها.

3. تنفيذ الشفرة المصدرية: يتم تنفيذ الشفرة المصدرية سطرًا بسطرًا، حيث يتم تحويل التعليمات إلى تعليمات آلة قابلة للتنفيذ مباشرة على الحاسوب.

4. معالجة الأخطاء: إذا واجه المفسر خطأ في الشفرة المصدرية، فإنه يقوم بإيقاف التنفيذ وعرض رسالة الخطأ المناسبة.

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

أنه يتطلب وجود المفسر نفسه على النظام لتشغيل البرنامج.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر