دسته | کامپیوتر و IT |
---|---|
حجم | 230/42 کیلوبایت |
صفحه | 247 |
فرمت | pptx |
قیمت | 44000 تومان |
پاورپوینت کتاب اصول طراحی کامپایلر
کامپایلر مجموعهای از برنامه های کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدأ) را به زبانی سطح پایین (زبان مقصد) ، مثل اسمبلی یا زبان سطح ماشین ، تبدیل میکند. خروجی این برنامه ممکن است برای پردازش شدن توسط برنامه دیگری مثل پیوند دهنده مناسب باشد یا فایل متنی باشد که انسان نیز بتواند آن را بخواند. به این علت فرودبر نامگذاری شدهاست که کد با زبان سطح بالا را به کد زبان سطح پایین تبدیل میکند بدون این که در رفتار کد تغییری حاصل شود. به عمل compile کردن فرودش گفته میشود.
فهرست مطالب
مقدمه
مقدمه ای بر کامپايلر
طبقه بندی كامپايلرها
ابزارهای ساخت كامپايلر
نحو زبان و تجزيه
تحليلگر لغوی
ماشين خودکار قطعی و غير قطعی و تبديل آنها به يکدیگر
تحليل نحوی
تجزيه بالا به پايين و پايين به بالا