لغة التجميع (البرمجة)

في برمجة الحاسوب ، التجميع هو وحدة تشغيل تتكون من أنواع (مثل الفئات والواجهات) وموارد أخرى. تشترك جميع الأنواع في التجميع في نفس رقم الإصدار . عادةً ما يتوافق التجميع مع ملف واحد (مثل ملف .dll أو .exe )، ولكنه قد يتكون من عدة ملفات مرتبطة ببعضها البعض بواسطة بيان يعمل كجدول محتويات يصف بيانات التجميع الوصفية وبنيته.

على الرغم من أن التجميعة غالبًا ما تحتوي على أنواع من مساحة اسم واحدة وتخدم برنامجًا واحدًا، إلا أنها قد تمتد عبر مساحات أسماء متعددة. في المقابل، يمكن توزيع مساحة اسم واحدة عبر تجميعات متعددة، مما يوفر مرونة في تنظيم التعليمات البرمجية ونشرها.

في لغة C# ، يُعد التجميع أصغر وحدة نشر مستخدمة، وهو مكون في .NET . أما في لغة Java ، فهو ملف JAR . [ 1 ]

إنشاء مجموعة

إنشاء التجميعات والوحدات النمطية في لغة C#

تُنشئ كل عملية تجميع إما ملف تجميع أو وحدة نمطية في لغة C#. من الممكن إضافة وحدات نمطية أخرى باستخدام رابط التجميع (al). من خصائص لغة Java إنشاء *.classملف لكل فئة، وهو ما لا يحدث في C#. يمكن تفعيل عملية الإنشاء بواسطة خيارات المُجمِّع، مثل csc /addmodule:Y.netmodule A.csالأمر الذي يُنتج ملفًا جديدًا A.exeمع إضافة Y إلى هذا التجميع. [ 2 ]

مراجع

  1. ^ موسنبوك ، هانسبيتر (2002-03-25). ""C# المتقدم: عدد متغير من المعلمات"" (PDF) . معهد برمجيات النظم، جامعة يوهانس كيبلر لينز، Fachbereich Informatik. ص. 37 . تم الاسترجاع 2011/08/05 . 
  2. ^ موسنبوك ، هانسبيتر (2002-03-25). ""C# المتقدم: عدد متغير من المعلمات"" (PDF) . معهد برمجيات النظم، جامعة يوهانس كيبلر لينز، Fachbereich Informatik. ص 38 – 40 . تم الاسترجاع 2011/08/05 .