لغة مجمعة

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

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

اللغات

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

أدوات

انظر أيضًا

المراجع

  1. "Interpreted vs Compiled Programming Languages: What's the Difference?". freeCodeCamp.org (بالإنجليزية). 10 Jan 2020. Archived from the original on 2020-05-26. Retrieved 2020-06-27.
  2. "Compiled languages". yakking.branchable.com. مؤرشف من الأصل في 2016-08-05. اطلع عليه بتاريخ 2020-06-27.
  3. Ullah, Asmat. "Features and Characteristics of Compiled Languages". www.sqa.org.uk (بالإنجليزية). Archived from the original on 2018-06-08.
  4. "Slant - 13 Best compiled programming languages as of 2020". Slant (بالإنجليزية). Archived from the original on 2020-06-28. Retrieved 2020-06-27.

روابط خارجية

  • أيقونة بوابةبوابة برمجيات
  • أيقونة بوابةبوابة علم الحاسوب
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.