لغة مجمعة

لغة برمجة، والتي برامجها تترجم الى لغة الألة عن طريق محمّع ليتم تشغيلها فيما بعد

لغة مجمّعة (بالإنجليزية: compiled language)‏[1]هي لغة البرمجة التي عادةً ما تكون تنفيذاتها مجمّعات (المترجمات التي تولد كود الألة من الكود المصدري)، وليس المفسرات (المنفذات التي تفسر خطوة بخطوة من الكود المصدري، حيث لا تُجمّع قبل وقت التشغيل).[1][2]

تعتبر اللغات المجمّعة أسرع من اللغات المفسّرة لأنها تعطي المبرمج تحكم أفضل بالمعالج والأجهزة الصلبة. المصطلح غامض إلى حد ما. من حيث المبدأ، يمكن تنفيذ أي لغة بمجمّع أو مفسّر. [3] مزيج من كلا الحلين شائع أيضًا: يمكن للمجمّع ترجمة الكود المصدري إلى شكل وسيط (يسمى غالبًا كود بي p-code أو كود البايتات bytecode)، والذي يتم بعد ذلك تمريره إلى مفسر يقوم بتنفيذه (تشغيله).

اللغاتعدل

بعض اللغات التي تعتبر عادةً مجمعة:[4]

أدواتعدل

انظر أيضاعدل

المراجععدل

  1. ^ "Interpreted vs Compiled Programming Languages: What's the Difference?". freeCodeCamp.org (باللغة الإنجليزية). 2020-01-10. مؤرشف من الأصل في 26 مايو 2020. اطلع عليه بتاريخ 27 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  2. ^ "Compiled languages". yakking.branchable.com. مؤرشف من الأصل في 5 أغسطس 2016. اطلع عليه بتاريخ 27 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. ^ Ullah, Asmat. "Features and Characteristics of Compiled Languages". www.sqa.org.uk (باللغة الإنجليزية). مؤرشف من الأصل في 8 يونيو 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ "Slant - 13 Best compiled programming languages as of 2020". Slant (باللغة الإنجليزية). مؤرشف من الأصل في 28 يونيو 2020. اطلع عليه بتاريخ 27 يونيو 2020. الوسيط |CitationClass= تم تجاهله (مساعدة)

روابط خارجيةعدل