http://www.elshami.com

compiler
جامع. مجمع اللغة العليا

1. جامع: الشخص الذي ينتج مجموعة عن طريق الاختيار والجمع لمواد من أعمال أشخاص أو هيئات متعددة. وهو أيضا الشخص الذي يختار ويضع معا في مطبوع واحد المواد من أعمال شخص واحد أو هيئة واحدة.

See also editor

2. مجمع اللغة العليا: في البرمجة، مترجم اللغات العليا إلى لغة الآلة الذي يترجم البرنامج بأكمله مرة واحدة، وليس سطرا بسطر كما تفعل المفسرات interpreters. وهو يترجم البرامج المكتوبة بإحدى لغات البرمجة العليا high-level programming language مثل لغة C or Pascal إلى لغة الآلة machine langauge program.

وأثناء الترجمة، يفحص المجمع تركيب الجمل syntax، والدلالات اللفظية semantics، كما يعرض رسائل الأخطاء والتحذيرات كلما صادفها. وعندما تتم تلك العملية يبدأ تنفيذ البرنامج. هذا بالمقابلة بالبرنامج المفسر interpreter الذي يتناول عبارات البرنامج statements بالترجمة والتفسير والتشغيل، واحدة بعد أخرى. والمفسرات أو المترجمات تعمل مع لغة برمجة معينة، حيث يمكنها العمل مع الكود المصدري للبرنامج program source code الخاص بتلك اللغة وتحويله إلى لغة الآلة. والمجمع هو الجسر الذي يعمل بين النص الذي يكتبه المبرمج بإحدى لغات البرمجة والذاكرة وهو ما يحتاجه الكمبيوتر لتنفيذ تعليمات البرنامج. والذاكرة هي المكان الذي يشتغل فيه البرنامج.