Compiler Design Tutorial
التعليم | 32.7MB
يترجم المحول البرمجي التعليمات البرمجية المكتوبة بلغة واحدة (مثل C) إلى لغة أخرى (مثل لغة الجهاز) دون تغيير معنى البرنامج. من المتوقع أيضا أن يكون هناك مترجم يجب أن يجعل الكود الهدف فعالا وتحسين من حيث الوقت والمكان.
هذا التطبيق التعليمي مفيد للغاية لفهم نظرية وممارسة تنفيذ التحويل البرمجي. يتضمن هذا البرنامج التعليمي نظريات تصميم مترجم كتحليل معجمي وتحليل بناء الجملة والتحليل الدلالي وتوليد التعليمات البرمجية الوسيطة وأجهزة التعليمات البرمجية وتوليد التعليمات البرمجية. يتم تقديم وصف لجميع المراحل في نموذج العرض التقديمي.
تم تصميم هذا البرنامج التعليمي لهؤلاء الطلاب المهتمين بالتعلم وفهم المبادئ الأساسية للمترجم. مفيدة أيضا لأولئك الذين يهتمون بتصميم مترجم. تصف كل مرحلة بسهولة مع الأمثلة.
هذا البرنامج التعليمي يتطلب بعض المعرفة الأساسية لغوية البرمجة مثل C، Java إلخ.
الميزات:
1. الموضوع / الفصل الدرس الحكيم.
2. الدرعات الفرعية درس حكيم لكل موضوع.
3. يشمل أيضا روابط فيديو YouTube أعدني.
4. بنك السؤال.
5. ملاحظات كاملة دون اتصال في منزلا.
مواضيع:
1. تصميم مترجم: مقدمة
2. bootstrapappappapprappapple
3. التحليل المعجمي: التعبير العادي، بناء طومسون
4. تحليل بناء الجملة: تحليل من أعلى إلى أسفل وناعم
5. تحليل من أعلى إلى أسفل: تحليل التنبؤية (محور تحليل LL)
6. تحليل أسفل إلى أعلى: LR بسيطة (SLR)، انظر إلى الأمام LR (LALR)
7. التحليل الدلالي
8. توليد التعليمات البرمجية الوسيطة: رمز ثلاثة عنوان
9. الأمثل رمز: الكتل الأساسية
10. جيل الرمز: الخوارزمية، getreg () وظيفة
- Include more topics and examples
- Show notes and my video lectures side by side
تحديث: 2023-12-01
الإصدار: CD
نظام الأندرويد المتوافق: Android 4.2 or later