
1- ترجمه برنامه از زبان مبدا به برنامه معادل دز زبان میانی مانند اسمبلی
2- گزارش وجود خطاها را در برنامه مبدا به کاربر.
طبقه بندی کامپایلرها
دسته بندی کامپایلرها بر اساس چگونگی ساخت و عملیات:
تک گذره
چند گذره
اشکال زدا و Load-and-go
بهینه ساز
سیستم پردازش زبان
پیش پردازشگر
کامپایلر
اسمبلر
بارکننده و ویرایشگر الحاق
پیش پردازشگر
جمع آوری ماژولهای برنامه مبدا موجود در فایلهای جداگانه
تبدیل بخشهای خلاصه شده بنام درشت دستورات به احکام
زبان مبدا
ابزارهای ساخت کامپایلر
مولدهای تجزیه کننده
تولید کننده های پویشگر
موتورهای ترجمه نحوگرا
مولدهای کد خودکار
موتورهای جریان داده
نحو زبان و تجزیه
اهداف رفتاری:
دانشجو پس از مطالعه این فصل با مفاهیم زیر آشنا خواهد شد:
گرامر
اشتقاق و تجزیه
تعریف نحوگرا
درخت نحوی
تجزیه بالا به پایین و پایین به بالا
ترجمه
شامل 247 اسلاید powerpoint
دانلود پاورپوینت اصول طراحی کامپایلر