لغة مُجمّعة
بشكل غير رسمي، تُعرَّف اللغة المُصرَّفة بأنها لغة برمجة تُنفَّذ عادةً باستخدام مُصرِّف بدلاً من مُفسِّر . ولأن أي لغة يُمكن نظرياً أن تكون إما مُصرَّفة أو مُفسَّرة، فإن المصطلح يفتقر إلى الوضوح: فالتصريف والتفسير هما خاصيتان لتنفيذ لغة البرمجة ، وليسا خاصيتين للغة البرمجة نفسها. بعض اللغات تحتوي على كلٍّ من المُصرِّفات والمُفسِّرات. [ 1 ] [ 2 ] علاوة على ذلك، قد يتضمن التنفيذ الواحد كلاً من المُصرِّف والمُفسِّر. على سبيل المثال، في بعض البيئات، يُصرَّف الكود المصدري أولاً إلى شكل وسيط (مثل بايت كود )، والذي يُفسَّر بعد ذلك بواسطة آلة افتراضية للتطبيق . [ 3 ] في بيئات أخرى، يقوم مُصرِّف فوري بتصريف بعض الأكواد بشكل انتقائي أثناء التشغيل ، مما يزيد من غموض التمييز بينهما. [ 1 ]
انظر أيضاً
- برنامج ANTLR – مولد المحلل اللغوي
- برنامج Flex – برنامج يونكس لتحليل المعجم، يعرض صفحات تتضمن أوصافًا مختصرة لأهداف إعادة التوجيه.
- برنامج GNU bison – برنامج مُولِّد مُحلِّل متوافق مع Yacc، يعرض صفحات تتضمن أوصافًا مختصرة لأهداف إعادة التوجيه.
- ليكس - مولد محلل معجمي
- قائمة اللغات المُترجمة – قائمة بأنواع لغات البرمجة واللغات التي تتوافق مع وصفها
- المترجم (في مجال الحوسبة) - برنامج يقوم بتنفيذ التعليمات البرمجية المصدرية مباشرة
- لغة البرمجة النصية – لغة برمجة لبرامج التشغيل الآلي
- Yacc – مولد المحلل اللغوي
مراجع
- 1 2 كريشنامورثي، شري رام (2025-07-14). لغات البرمجة: التطبيق والتفسير (ملف PDF) (الطبعة الثالثة ). ص 17.
- ↑ الله ، عصمت. "سمات وخصائص اللغات المترجمة" . www.sqa.org.uk.
- ↑ "Byte Code in Java" . GeeksforGeeks . 2021-10-16 . تم الاطلاع عليه بتاريخ 2025-04-22 .
روابط خارجية
فئات :
- تصنيف لغات البرمجة
- مواضيع لغات البرمجة
