مرحباً بكم في صفحة مقرر ( تصميم مترجمات Compiler )

 

   يهدف هذا المقرر إلي تعريف الطالب بما هي المترجمات و أنواعها , و المراحل المختلفة لعملية الترجمة , مرحلة التحليل اللفظي, مرحلة التحليل النحوي, مرحلة تحليل المعاني, مرحلة الكود الوسيط. مرحلة تحسين الكود , مرحلة تكوين الكود

 
عنوان المحاضرة تنزيل المحاضرة
 (
download)
ملاحظات
المحاضرة الأولي + الثانية (مقدمة)

كاملاً

المحاضرة الثالثة ( اكتشاف و معالجة الأخطاء)

كاملاً

الفصل الأول 3  2 1

كاملاً

الفصل الثاني (Finite Automata)

كاملاً

الفصل الثالث (Regular Sets & Expression)

كاملاً

الفصل الرابع (CFG & Syntax Analysis) Winrar

كاملاً

الفصل الخامس (Top-Down Parsing)

من الصفحة 119 إلي 122
و من الصفحة 128 إلي 154

الفصل السادس (Bottom-Up Parsing)

من الصفحة 179 إلي 185

الفصل السابع

* تحسين الشفرة ص214
* توليد الشفرة الوسيطة من الصفحة 220 إلي الصفحة 229

الفصل الثامن

من الصفحة 235 إلي 240

إعلان

الطلبة الدارسين للمقرر(تصميم مترجمات)
   المواضيع التي يشملها الامتحان النهائي العملي:

تنفيذ احد الخوارزميات في مرحلة التحليل اللفظي (Lexical Analyzer) و آخري في مرحلة التحليل القواعدي(Syntax Analyzer) بأحدي لغات البرمجة ( Pascal , c , c++, java,..etc )

  • يتم طباعة البرامج علي الورق و كذلك في قرص مدمج (CD).
  • تتم المناقشة يوم الأحد 24/01/2016 في المعمل.
  • يمكن تسليم العمل قبل الموعد المخصص لتسليم

تمنياتي للجميع بالتوفيق

أستاذ المقرر

  الصفحة الرئيسية