کامپیوتر و IT

دانلود پاورپوینت اصول طراحی کامپایلر

پاورپوینت طراحی کامپایلر
پاورپوینت اصول طراحی کامپایلر
پاورپوینت طراحی کامپایلر چیست؟

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

 

 

 

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

 

 

 

فهرست مطالب:
جايگاه درس در رشته کامپيوتر
فصل اول: مقدمه اي بر کامپايلر
1-1 نمونه اي از برنامه هاي تحليل کننده
1-7-2 مراحل کامپايلر- تحليل گر لغوي
 1-7-2 مراحل كامپايل – تحليل گر معنايي
نحو زبان و تجزيه
اشتقاق
درخت تجزيه
درخت اشتقاق
گرامر مبهم
تعريف نحوي جهت دار
الگوي ترجمه
درخت توليد شده براي الگوي ترجمه
تجزيه ( پارسينگ)
تجزيه- دسته بندي روشها
تجزيه كننده بالا به پايين
تحليل لغوي
رابط تحليلگر لغوي
تشكيل جدول نماد
دستكاري پشته
كنترل جريان در ماشين
فصل سوم:  تحليلگر لغوي
ارتباط با تجزيه كننده
دلايل جدايي فازهاي تحليل لغوي و تجزيه
 خطاي مرحله تحليل لغوي
پوشش خطا- Panic mode
تحليلگر لغوي – پياده سازي
عبارات با قاعده
عبارات باقاعده – خواص جبري
مثال عبارات با قاعده در زبان پاسكال
مجموعه هاي بي قاعده
 گرامر با قاعده
توليدكننده تحليلگر لغوي Lex –
Lexاجزاي برنامه
ماشين خودكار متناهي
ماشين خودكار قطعي
اجتماع دو عبارت با قاعده

 

دانلود پاورپوینت اصول طراحی کامپایلر

دریافت و دانلود فایل”دانلود پاورپوینت اصول طراحی کامپایلر”