
لینک دانلود و خرید پایین توضیحات
دسته بندی : پاورپوینت
نوع فایل : .pptx (قابل ويرايش و آماده پرينت)
تعداد اسلاید : 246 اسلاید
اصول طراحي کامپايلر
جايگاه درس در رشته کامپيوتر
nضرورت اين درس: nضرورت نياز به زبانهای سطح بالا nضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشين nتنوع زبانهای برنامه نويسی سطح بالا nدروس پيش نياز: نظريه زبانها و ماشين، طراحی و پياده سازی زبانها nنوع درس: اجباري nتعدادکل ساعات تدريس:30 nتعداد جلسات تدريس:10
فصل اول: مقدمه اي بر کامپايلر
اهداف رفتاري:
دانشجو پس از مطالعه اين فصل با مفاهيم زير آشنا خواهد شد:
n برنامه هاي تحليل کننده n آشنايي با بخش تحليل و بخش سنتز کامپايلر n ابزارهای ساخت کامپايلر
1-1 نمونه اي از برنامه هاي تحليل کننده
nويرايشگرهاي ساختار
nچاپگرهاي
pretty printer nبررسي کننده هاي ايستا
nمفسرها nشکل دهنده هاي متن
nکامپايلرهاي سيليسيومي
nمفسرهاي پرس و جو
1-2 تعريف كامپايلر
1- ترجمه برنامه از زبان مبدا به برنامه معادل دز زبان مياني مانند اسمبلي
2- گزارش وجود خطاها را در برنامه مبدا به كاربر.
1-3 طبقه بندي كامپايلرها
دسته بندي كامپايلرها بر اساس چگونگي ساخت و عمليات:
تك گذره
چند گذره
اشكال زدا و
Load-and-go بهينه ساز
1-4 عمليات كامپايلر
بخش تحلیل
تجزيه برنامه مبدا به اجزاي تشكيل دهنده اش
توليد كد مياني از برنامه مبدا
بخش سنتز
تبديل كد مياني به برنامه مقصد در زبان ديگر
نياز به بيشترين روشهاي خاص
مبلغ واقعی 30,000 تومان 10% تخفیف مبلغ قابل پرداخت 27,000 تومان
اگر به یک وب سایت یا فروشگاه رایگان با فضای نامحدود و امکانات فراوان نیاز دارید بی درنگ دکمه زیر را کلیک نمایید.
ایجاد وب سایت یا