دسته بندی : پاورپوینت
نوع فایل: ppt _ pptx
( قابلیت ویرایش )
قسمتی از اسلاید پاورپوینت :
تعداد اسلاید : 247 صفحه
اصول طراحی کامپایلر.
دانشگاه پیام نور شناسنامه منبع عنوان منبع: کامپایلرها مترجم: دلداری انتشارات: باغانی (خراسان) منبع اصلی: Compilers: Principles, Techniques, and Tools جایگاه درس در رشته کامپیوتر ضرورت این درس: ضرورت نیاز به زبانهای سطح بالا ضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشین تنوع زبانهای برنامه نویسی سطح بالا دروس پیش نیاز: نظریه زبانها و ماشین، طراحی و پیاده سازی زبانها نوع درس: اجباری تعدادکل ساعات تدریس:30 تعداد جلسات تدریس:10 فصل اول: مقدمه ای بر کامپایلر اهداف رفتاری: دانشجو پس از مطالعه این فصل با مفاهیم زیر آشنا خواهد شد: برنامه های تحلیل کننده آشنایی با بخش تحلیل و بخش سنتز کامپایلر ابزارهای ساخت کامپایلر 1-1 نمونه ای از برنامه های تحلیل کننده ویرایشگرهای ساختار چاپگرهای pretty printer بررسی کننده های ایستا مفسرها شکل دهنده های متن کامپایلرهای سیلیسیومی مفسرهای پرس و جو 1-2 تعریف کامپایلر 1- ترجمه برنامه از زبان مبدا به برنامه معادل دز زبان میانی مانند اسمبلی 2- گزارش وجود خطاها را در برنامه مبدا به کاربر.
کامپایلر «تحلیل+ سنتز» برنامه مبدأ پیغام خطا برنامه مقصد 1-3 طبقه بندی کامپایلرها دسته بندی کامپایلرها بر اساس چگونگی ساخت و عملیات: تک گذره چند گذره اشکال زدا و Load-and-go بهینه ساز 1-4 عملیات کامپایلر بخش تحلیل تجزیه برنامه مبدا به اجزای تشکیل دهنده اش تولید کد میانی از برنامه مبدا بخش سنتز تبدیل کد میانی به برنامه مقصد در زبان دیگر نیاز به بیشترین روشهای خاص 1-5 سیستم پردازش زبان اجزای سیستم پیش پردازشگر کامپایلر اسمبلر بارکننده و ویرایشگر الحاق 1-5-1پیش پردازشگر جمع آوری ماژولهای برنامه مبدا موجود در فایلهای جداگانه تبدیل بخشهای خلاصه شده بنام درشت دستورات به احکام زبان مبدا 1-5-2 ارتباطات در سیستم پردازش زبان پیش پردازشگر بارکننده / ویرایشگر الحاق کامپایلر اسمبلر اسکلت برنامه مبدا برنامه مبدا برنامه اسمبلی مقصد کد ماشین جابجاپذیر کد ماشین کتابخانه فایل های مقصد جابجاپذیر 1-6 سه فاز تحلیل در عمل کامپایل 1-7 مراحل کامپایل 1- تحلیل لغوی 2- تحلیل نحوی 3- تحلیل معنایی 4- تولید کد میانی 5- بهینه سازی کد 6- تولید کد نهایی جلوبندی( گروه فازهای متوالی وابسته به زبان مبدا) عقب بندی( گروه فازهای متولی وابسته به زبان مقصد) تحلیل گر لغوی تحلیل گر نحوی تحلیل گر معنایی تولید کننده کد میانی بهینه ساز کد تولیدکننده کد نهایی مدیر جدول نماد اداره کننده خطا 1-7-1 نمودار مراحل کامپایل 1-7-2 مراحل کامپایلر- تحلیل گر لغوی مرور متن برنامه به صورت حرف به حرف تبدیل آنها به نشانه ها ( کلمات کلیدی، عملگر، جداکننده، ثوابت و شناسه) 1-7-2 مراحل کامپایل- تحلیل گر نحوی بررسی خروجی تحلیل لغوی ساخت درخت تجزیه از نشانه ها 1-7-2 مراحل کامپایل - تحلیل گر معنایی بررسی برنامه مبدا برای یافتن خطاهای معنایی جمع آوری اطلاعات مربوط به نوع داده ها 1-7-2 مراحل کامپایل - تولید کد میانی خواندن برنامه ورودی تبدیل به برنامه ای در زبان میانی مانند اسمبلی 1-7-2 مراحل کامپایل - بهینه ساز کد بهینه کردن کد میانی ( حذف متغیرهای میانی غیر ضروری) سرعت بخشیدن به تولید کد نهایی 1-7-2 مراحل کامپایل
متن بالا فقط قسمتی از اسلاید پاورپوینت میباشد،شما بعد از پرداخت آنلاین ، فایل کامل را فورا دانلود نمایید
لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت: توجه فرمایید.
- در این مطلب، متن اسلاید های اولیه قرار داده شده است.
- به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید
- پس از پرداخت هزینه ،ارسال آنی پاورپوینت خرید شده ، به ادرس ایمیل شما و لینک دانلود فایل برای شما نمایش داده خواهد شد
- در صورت مشاهده بهم ریختگی احتمالی در متون بالا ،دلیل آن کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد
- در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون پاورپوینت قرار نخواهند گرفت.
- هدف فروشگاه کمک به سیستم آموزشی و یادگیری ، علم آموزان میهن عزیزمان میباشد.
« پرداخت آنلاین و دانلود در قسمت پایین »
پاورپوبنت درمورد اصول طراحی کامپایلر