http://www.elshami.com

interpreter
مفسر. مترجم داخلي. مترجمة بطاقات

1. مفسر. مترجم داخلي

(مفسر من لغة عليا إلى لغة الآلة سطرا بسطر)

لغة من لغات الكمبيوتر تفسر اللغة البرمجية وتحول الكود المصدري الخاص ببرنامج مكتوب بهذه اللغة program source code إلى عبارات لغة الآلة machine language statements، وهذه العملية تتم سطرا بعد سطر.

وبخلاف الجامع compiler، الذي يفسر البرنامج بأكمله مرة واحدة قبل البدء في تنفيذه، فالمفسر يفسر ثم ينفذ العبارات سطرا بعد سطر. وهذا يعني أن البرنامج المفسر يكون أبطأ من البرنامج المجموع compiled program عند تشغيله.

وقد كانت لغة البيسك BASIC دائما تفسر، ولكنها الآن تُجمع حيث تستخدم برنامج جامع compiler. أما لغات C, C++, and Pascal فقد كانت ولا زالت تجمع compiled.

See also assembler, assembly language, compiler, interpreted language, language processor, machine language.

2. مترجمة بطاقات

آلة تقرأ البطاقة المثقوبة وتطبع الحرف أو الرقم أو الرمز المقابل للشفرة المثقوبة في كل عمود في الهامش الأفقي الأعلى من البطاقة.