لغة مُجمّعة

بشكل غير رسمي، تُعرَّف اللغة المُصرَّفة بأنها لغة برمجة تُنفَّذ عادةً باستخدام مُصرِّف بدلاً من مُفسِّر . ولأن أي لغة يُمكن نظرياً أن تكون إما مُصرَّفة أو مُفسَّرة، فإن المصطلح يفتقر إلى الوضوح: فالتصريف والتفسير هما خاصيتان لتنفيذ لغة البرمجة ، وليسا خاصيتين للغة البرمجة نفسها. بعض اللغات تحتوي على كلٍّ من المُصرِّفات والمُفسِّرات. [ 1 ] [ 2 ] علاوة على ذلك، قد يتضمن التنفيذ الواحد كلاً من المُصرِّف والمُفسِّر. على سبيل المثال، في بعض البيئات، يُصرَّف الكود المصدري أولاً إلى شكل وسيط (مثل بايت كود )، والذي يُفسَّر بعد ذلك بواسطة آلة افتراضية للتطبيق . [ 3 ] في بيئات أخرى، يقوم مُصرِّف فوري بتصريف بعض الأكواد بشكل انتقائي أثناء التشغيل ، مما يزيد من غموض التمييز بينهما. [ 1 ]

انظر أيضاً

مراجع

  1. 1 2 كريشنامورثي، شري رام (2025-07-14). لغات البرمجة: التطبيق والتفسير (ملف PDF) (الطبعة الثالثة  ). ص  17.
  2. الله ، عصمت. "سمات وخصائص اللغات المترجمة" . www.sqa.org.uk.
  3. "Byte Code in Java" . GeeksforGeeks . 2021-10-16 . تم الاطلاع عليه بتاريخ 2025-04-22 .