عملية تجميع البرامج هي عملية إنشاء ملف تنفيذي (executable file) من ملفات الشفرة المصدرية بلغة البرمجة المستخدمة. ويتم ذلك بواسطة برنامج يسمى المترجم (compiler) الذي يأخذ الملفات النصية التي تحتوي على الشفرة المصدرية ويحولها إلى ملف تنفيذي يمكن تشغيله على جهاز الحاسوب المستهدف. وبعض اللغات مثل لغة جافا تحتاج إلى مترجم خاص يسمى جافا كومبايلر (Java compiler) يقوم بتحويل الشفرة المصدرية إلى بايت كود (bytecode) قابل للتنفيذ على جهاز الحاسوب. ويتم حزم الملف التنفيذي وأي مكتبات (Libraries) مستخدمة في ملف مضغوط يسمى حزمة (package) ليتم توزيعها وتثبيتها في أجهزة الحاسوب المستهدفة.
0