اصول طراحی کامپایلر ، در ۲۴۷ اسلاید پاورپوینت

5,000 تومان

اصول طراحي کامپايلر

اصول طراحي کامپايلرضرورت اين درس:ضرورت نياز به زبانهای سطح بالاضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشينت

اصول طراحی کامپایلر ،جایگاه درس در رشته کامپیوتر در ۲۴۷ اسلاید پاورپوینت تهیه و تنظیم شده است این تحقیق مناسب برای دانشجویان عزیز که برای دانلود این جزوه میبایست خرید انجام دهید تا بتوانید فایل کامل این مقاله را دریافت کنید.

ما بطور نمونه قسمتی از متن این پاورپوینت را در قسمت زیر برای کاربران دانشکده ها قرار خواهیم داد.

اصول طراحی کامپایلر

ضرورت این درس:

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

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

نوع درس: اجباری

تعدادکل ساعات تدریس:۳۰

تعداد جلسات تدریس:۱۰


مطلب پیشنهادی   سرمازدگی و گرمازدگی


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

اهداف رفتاری:

  • دانشجو پس  از مطالعه این فصل با مفاهیم زیر آشنا خواهد شد:
  •  برنامه های تحلیل کننده
  •  آشنایی با بخش تحلیل و بخش سنتز کامپایلر
  •  ابزارهای ساخت کامپایلر

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

  • ویرایشگرهای ساختار
  • چاپگرهای pretty printer
  • بررسی کننده های ایستا
  • مفسرها
  • شکل دهنده های متن
  • کامپایلرهای سیلیسیومی
  • مفسرهای پرس و جو

۱-۲ تعریف کامپایلر

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

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

برنامه مقصد

کامپایلر

«تحلیل+ سنتز»

برنامه مبدأ

پیغام خطا


۱-۳ طبقه بندی کامپایلرها

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

  •  تک گذره
  •  چند گذره
  •  اشکال زدا و Load-and-go
  •  بهینه ساز

۱-۴ عملیات کامپایلر

بخش تحلیل

  • تجزیه برنامه مبدا به اجزای تشکیل دهنده اش
  •  تولید کد میانی از برنامه مبدا

بخش سنتز

  • تبدیل کد میانی به برنامه مقصد در زبان دیگر
  •  نیاز به بیشترین روشهای خاص

مطلب پیشنهادی   اثرات گرمایش جهانی


۱-۵ سیستم پردازش زبان

اجزای سیستم

  • v پیش پردازشگر
  • v کامپایلر
  • v اسمبلر
  • v بارکننده و ویرایشگر الحاق

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

  • جمع آوری ماژولهای برنامه مبدا موجود در فایلهای جداگانه
  •  تبدیل بخشهای خلاصه شده بنام درشت دستورات به احکام  زبان مبدا

۱-۸ ابزارهای ساخت کامپایلر

  •  مولدهای تجزیه کننده
  •  تولید کننده های پویشگر
  •  موتورهای ترجمه نحوگرا
  •  مولدهای کد خودکار
  •  موتورهای جریان داده

فصل دوم :نحو زبان و تجزیه

اهداف رفتاری:

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

  •  گرامر
  • اشتقاق و تجزیه
  • تعریف نحوگرا
  •  درخت نحوی
  •  تجزیه بالا به پایین و پایین به بالا
  • ترجمه

 

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “اصول طراحی کامپایلر ، در ۲۴۷ اسلاید پاورپوینت”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا