موضوع:
پاورپوینت اصول طراحی کامپایلر
جایگاه درس در رشته کامپیوتر
ضرورت این درس:
ضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشین
تنوع زبانهای برنامه نویسی سطح بالا
نوع درس: اجباری
تعدادکل ساعات تدریس:30
تعداد جلسات تدریس:10
فصل اول: مقدمه ای بر کامپایلر
اهداف رفتاری:
دانشجو پس از مطالعه این فصل با مفاهیم زیر آشنا خواهد شد:
برنامه های تحلیل کننده
ابزارهای ساخت کامپایلر
1-1 نمونه ای از برنامه های تحلیل کننده
ویرایشگرهای ساختار
چاپگرهای pretty printer
بررسی کننده های ایستا
مفسرها
شکل دهنده های متن
کامپایلرهای سیلیسیومی
مفسرهای پرس و جو
پاورپوینت اصول طراحی کامپایلر