دانلود پاورپوینت کتاب اصول طراحی کامپایلر جهت رشته کامپیوتر در قالب 247 اسلاید و با فرمت pptx به صورت کامل و جامع و با قابلیت ویرایش

 

 

 

 


کامپایلر مجموعه‌ای از برنامه ‌های کامپیوتری است که متنی از زبان برنامه ‌نویسی سطح بالا (زبان مبدأ) را به زبانی سطح پایین (زبان مقصد) ، مثل اسمبلی یا زبان سطح ماشین ، تبدیل می‌کند. خروجی این برنامه ممکن است برای پردازش شدن توسط برنامه دیگری مثل پیوند دهنده مناسب باشد یا فایل متنی باشد که انسان نیز بتواند آن را بخواند. به این علت فرودبر نامگذاری شده‌است که کد با زبان سطح بالا را به کد زبان سطح پایین تبدیل می‌کند بدون این که در رفتار کد تغییری حاصل شود. به عمل compile کردن فرودش گفته می‌شود.

 

 

 

 

فهرست مطالب
مقدمه
مقدمه ای بر کامپايلر
طبقه بندی كامپايلرها
ابزارهای ساخت كامپايلر
نحو زبان و تجزيه
تحليلگر لغوی
ماشين خودکار قطعی و غير قطعی و تبديل آنها به يکدیگر
تحليل نحوی
تجزيه بالا به پايين و پايين به بالا