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

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

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

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

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

“لغة ملف المصدر” Source Language “المجمّع” Translator “لغة البرمجة”Target Language
LaTeX Text Formater PostScript
SQL database query processor Query Evaluation Plan
Java javac compiler Java byte code
Java cross-compiler C++ code
English text Natural Language Understanding “semantics “meaning
Regular Expressions JLex scanner generator a scanner in Java
BNF of a language CUP parser generator a parser in Java

في النهاية:

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

عن Bashar Subh

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

شاهد أيضاً

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

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