التوصيف العام
تهدف هذه المادة إلى تعريف الطالب بالمبادئ الرئيسية والأسس النظرية لبناء مترجم. تركز المادة على أساليب التحليل التي تنفذها المترجمات لتحليل النص البرمجي المكتوب بلغة مصدرية، إلى مكوناته الأساسية (مفردات، جمل، دلالات). كما تركز على أساليب بناء نص برمجي مكافئ دلالياً للنص المصدري ولكن بلغة هدف مختلفة.
المحصلات:
في نهاية هذه المادة من المتوقع أن يكون الطلاب قادرين على:
- بنية مترجم.
- مبادئ التحليل اللفظي والمفرداتي (Lexical Analysis)
- مبادئ التحليل القواعدي الصرفي (Syntax Analysis)
- مبادئ التحليل الدلالي (Semantic Analysis)
- مبادئ توليد الرماز المكافئ (Code generation)
- مبادئ أمثلة الرماز.