بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

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

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

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

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

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

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

اسلاید 2 :

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

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

چاپگرهاي pretty pri ter

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

مفسرها

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

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

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

اسلاید 3 :

1-2 تعريف كامپايلر

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

     

2- گزارش وجود خطاها را در برنامه مبدا به كاربر.

اسلاید 4 :

1-3 طبقه بندي كامپايلرها

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

 تك گذره

 چند گذره

 اشكال زدا و oad-a d-go

 بهينه ساز

اسلاید 5 :

1-4 عمليات كامپايلر

بخش تحليل

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

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

بخش سنتز

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

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

اسلاید 6 :

1-5 سيستم پردازش زبان

اجزاي سيستم

پيش پردازشگر

كامپايلر

اسمبلر

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

اسلاید 7 :

1-5-1پيش پردازشگر

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

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

    زبان مبدا

اسلاید 8 :

1-7 مراحل كامپايل

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

1- تحليل لغوي

2- تحليل نحوي

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

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

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

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

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

اسلاید 9 :

1-7-2 مراحل کامپايلر- تحليل گر لغوي

مرور متن برنامه به صورت حرف به حرف

تبديل آنها به نشانه ها ( كلمات كليدي، عملگر، جداكننده،

ثوابت و شناسه)

اسلاید 10 :

 1-7-2 مراحل كامپايل- تحليل گر نحوي

بررسي خروجي تحليل لغوي

ساخت درخت تجزيه از نشانه ها

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید