كتاب أسس بناء المترجمات Compilers

جاري تجهيز الملف،..

شاهد المزيد من: كتب »

كتاب أسس بناء المترجمات Compilers

أسس بناء المترجمات Compilers
اسم الكتاب: أسس بناء المترجمات Compilers
مؤلف الكتاب: محمد السويدان/منهج سوري
تاريخ الكتاب: 11-2018
حجم الكتاب:  11MB 
عدد الصفحات:  206 صفحة

 

عن كتاب أسس بناء المترجمات Compilers

يشرح هذا الكتاب عملية الترجمة Compiling. وماذا تعني وكيف يتم عمل المترجمات. والتعرف على بنية Compiler.  والمترجم او Compiler كما هو معروف هو برنامج يقوم بترجمة لغات البرمجة عالية المستوى [مثل: C, C++, java … الخ] الى الأوامر التي يفهمها الحاسوب.  وذلك لأن مثل هذه اللغات لا يفهمها الحاسوب وانما يتعامل مع الصفر والواحد.

ويقع على عاتق المترجم Compiler تحويل الاكواد البرمجية التي تحتوي على رموز وكلمات وجمل، إلى مجموعة من الاصفار و الوحايد ليقوم الكمبيوتر بتنفيذ أوامر البرنامج.  وفي هذه الكتاب سوف تتعرف على طريقة عمل مثل هذه المترجمات واسس بناءها. شاهد ايضاً الفهرس الخاص بالكتاب في السطور التالية:

الفصل الأول

– مقدمة
– ماذا تعني المترجمات

 

الفصل الثاني

بنية المترجم
– مرحلة التحليل
– مرحلة التركيب والتوليد
– مراحل موازية

 

الفصل الثالث

– التحليل المفرداتي
– تنفيذ التحليل المفرداتي
– اخطاء المفردات

 

الفصل الرابع

أداة التحليل المفرداتي lex(f)
– بنية ملف توصيف المفردات
– التعابير المنتظمة الخاصة بالأدات (f)lex
– المتحولات والإجرائيات المعرفة مسبقاً في الأداة (f)lex
– خيارات الترجمة
– نماذج عن ملف L

 

الفصل الخامس

اللغات الصورية والأتومات
– الأوتومات المنتهي
– تحويل تعبير منتظم إلى أتومات منته لاحتمي
– تحويل أتومات منته إلى تعبير منتظم
– الأتومات ذات المكدس

 

الفصل السادس

التحليل القواعدي
– النحو الصرفي ومفهوم شجرة الاشتقاق
– تنفيذ التحليل القواعدي
– تحليل نازل من الاعلى الى الاسفل
– تحليل صاعد من الاسفل الى الاعلى
– الأخطاء الصرفية ( Syntax Errors )
– مسألة

 

الفصل السابع

الأداة Yacc/Bison
– بنية ملف توصيف القواعد الصرفية
– التواصل مع محلل المفردات: yyval
– المتحولات ، والإجرائيات ، والتوابع المعرفة
– حالات التضارب shift/Reduce و التضارب Reduce/Reduce
– تحديد أفضليات القواكعد وطرق تجميعها
– نموذج عن ملف Y

 

الفصل الثامن

التحليل الدلالي
– مجال تعريف ورؤية المتحولات
– التحقق من الأنماط

 

الفصل التاسع

توليد الرماز وامثلته
– البنية الوسيطة
– تنظيم الذاكرة وتنفيذ عملية الحساب
– توليد الرماز المقابل للتعليمات

روابط تحميل..  كتاب أسس بناء المترجمات Compilers

تحميل الكتاب

اقرأ ايضاً:

التعليقات

أترك تعليق..

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *