ماهي برامج التجميع compiler

برامج التجميع compiler أو المترجم, المجمّع وهي برامج خاصة بمعالجة البيانات المكتوبة بلغة برمجية معينة، وتقوم بتحويلهم إلى لغة الآلة أو “كود” لكي تتم المعالجة في الكمبيوتر

عادةً يقوم المبرمج بكتابة بيانات برنامج ما بلغة برمجة عالية المستوى مثل جافا أو C باستخدام محرر لتك اللغات, يحتوي الملف الذي تم إنشاؤه على ما يسمى عبارات المصدر source عالية المستوى التي كتبها المطور. يقوم المبرمج بتشغيل مترجم اللغة المناسب على ملف المصدر هذا لينتج عنه ملف قادر على التشغيل والمعالجة على الحاسب يدعى Object Code File.
المجمع

دعونا نبسّط الامور أكثر ونقول أن المجمّع compiler “التجميع” هو برنامج وسيط يقوم بتحويل شفرة المصدر كتبها المطور في لغة البرمجة إلى كود كائن للعمل في لغة الآلة أي الكمبيوتر، والذي يمكن أن يفهمه المعالج.

من الأمثلة عن بعض لغات البرمجة و المترجم أو المجمّع compiler الذي تتطلبه:

“لغة ملف المصدر” Source Language“المجمّع” Translator“لغة البرمجة”Target Language
LaTeXText FormaterPostScript
SQLdatabase query processorQuery Evaluation Plan
Javajavac compilerJava byte code
Javacross-compilerC++ code
English textNatural Language Understanding“semantics “meaning
Regular ExpressionsJLex scanner generatora scanner in Java
BNF of a languageCUP parser generatora parser in Java

في النهاية:

يتناول الجدول السابق برامج التجميع الاساسية للغات البرمجة المشهورة بشكل أساسي، ولكن التقنيات نفسها تنطبق على أي نظام تجميع آخر.
هناك بعض الأكود لا تكون بحاجة الى برامج التجميع compiler تلك للعمل مثل السكربت Script.
شارك هذه المقالة

عن Bashar Subh

مهندس فلسطيني الجنسية مختص في علوم الحاسب مهتم بالامور التقنية والعلمية

شاهد أيضاً

ماهي الحوسبة السحابية Cloud Computing

الحوسبة السحابية Cloud Computing هي طريقة لتقديم خدمات تكنولوجيا المعلومات (IT) التي يتم فيها استرداد الموارد …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *