لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت اصول طراحي کامپايلر توجه فرمایید.

1-در این مطلب، متن اسلاید های اولیه دانلود پاورپوینت اصول طراحي کامپايلر قرار داده شده است 2-به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید 3-پس از پرداخت هزینه ، حداکثر طی 12 ساعت پاورپوینت خرید شده ، به ادرس ایمیل شما ارسال خواهد شد 4-در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد 5-در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون زیر قرار نخواهند گرفت

اسلاید ۱ :

جايگاه درس در رشته کامپيوتر

nضرورت اين درس:

nضرورت نياز به زبانهای سطح بالا

nضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشين

nتنوع زبانهای برنامه نويسی سطح بالا

nدروس پيش نياز: نظريه زبانها و ماشين، طراحی و پياده سازی زبانها

nنوع درس: اجباري

nتعدادکل ساعات تدريس:۳۰

nتعداد جلسات تدريس:۱۰

اسلاید ۲ :

فصل اول: مقدمه اي بر کامپايلر

اهداف رفتاري:

دانشجو پس  از مطالعه اين فصل با مفاهيم زير آشنا خواهد شد:

n برنامه هاي تحليل کننده

n آشنايي با بخش تحليل و بخش سنتز کامپايلر

n ابزارهای ساخت کامپايلر

اسلاید ۳ :

۱-۱ نمونه اي از برنامه هاي تحليل کننده

nويرايشگرهاي ساختار

nچاپگرهاي pretty printer

nبررسي کننده هاي ايستا

nمفسرها

nشکل دهنده هاي متن

nکامپايلرهاي سيليسيومي

nمفسرهاي پرس و جو

اسلاید ۴ :

۱-۲ تعريف كامپايلر

۱-  ترجمه برنامه از زبان مبدا به برنامه معادل دز زبان مياني مانند اسمبلي

      ۱-۳ طبقه بندي كامپايلرها

دسته بندي كامپايلرها بر اساس چگونگي ساخت و عمليات:

 تك گذره

 چند گذره

 اشكال زدا و Load-and-go

 بهينه ساز

 

اسلاید ۵ :

بخش تحليل

تجزيه برنامه مبدا به اجزاي تشكيل دهنده اش

 توليد كد مياني از برنامه مبدا

بخش سنتز

 تبديل كد مياني به برنامه مقصد در زبان ديگر

 نياز به بيشترين روشهاي خاص

اسلاید ۶ :

اجزاي سيستم

v پيش پردازشگر

v كامپايلر

v اسمبلر

v باركننده و ويرايشگر الحاق

اسلاید ۷ :

۱-۵-۱پيش پردازشگر

lجمع آوري ماژولهاي برنامه مبدا موجود در فايلهاي جداگانه

l تبديل بخشهاي خلاصه شده بنام درشت دستورات به احكام

    زبان مبدا

اسلاید ۸ :

جلوبندي( گروه فازهاي متوالي وابسته به زبان مبدا)

۱- تحليل لغوي

۲- تحليل نحوي

۳- تحليل معنايي

عقب بندي( گروه فازهاي متولي وابسته به زبان مقصد)

۴- توليد كد مياني

۵- بهينه سازي كد

۶- توليد كد نهايي

اسلاید ۹ :

۱-۷-۲ مراحل كامپايل – مديريت جدول نماد

    ساختمان داده اي شامل ركورد براي شناسه و ميدانهايي براي

 صفات أن

اسلاید ۱۰ :

۱-۸ ابزارهاي ساخت كامپايلر

 مولدهاي تجزيه كننده

 توليد كننده هاي پويشگر

 موتورهاي ترجمه نحوگرا

 مولدهاي كد خودكار

 موتورهاي جريان داده