فرمت فایل دانلودی:
.zipفرمت فایل اصلی:
PowerPoint (pptx) (قابل ویرایش و آماده پرینت)تعداد صفحات:
247حجم فایل:
270315قیمت:
52000 تومانبخشی از متن:
پاورپوینت اصول طراحی کامپایلر (pptx) 247 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 247 اسلاید
قسمتی از متن PowerPoint (.pptx) : اصول طراحي کامپايلرتهيه کننده: سيده فاطمه نورانيگروه: کامپيوتردانشگاه پيام نورشناسنامه منبععنوان منبع: کامپايلرهامترجم: دلداريانتشارات: باغاني (خراسان)منبع اصلي:Compilers:Principles Techniques and Toolsجايگاه درس در رشته کامپيوترضرورت اين درس:ضرورت نياز به زبانهای سطح بالاضرورت ترجمه برنامه های نوشته شده با زبان سطح بالا به برنامه به زبان ماشينتنوع زبانهای برنامه نويسی سطح بالادروس پيش نياز: نظريه زبانها و ماشين، طراحی و پياده سازی زبانهانوع درس: اجباريتعدادکل ساعات تدريس:30تعداد جلسات تدريس:10فصل اول: مقدمه اي بر کامپايلراهداف رفتاري:دانشجو پس از مطالعه اين فصل با مفاهيم زير آشنا خواهد شد: برنامه هاي تحليل کننده آشنايي با بخش تحليل و بخش سنتز کامپايلر ابزارهای ساخت کامپايلر1-1 نمونه اي از برنامه هاي تحليل کنندهويرايشگرهاي ساختارچاپگرهاي pretty printerبررسي کننده هاي ايستامفسرهاشکل دهنده هاي متنکامپايلرهاي سيليسيوميمفسرهاي پرس و جو1-2 تعريف كامپايلر1- ترجمه برنامه از زبان مبدا به برنامه معادل دز زبان مياني مانند اسمبلي 2- گزارش وجود خطاها را در برنامه مبدا به كاربر.کامپايلر«تحليل+ سنتز»برنامه مبدأپيغام خطابرنامه مقصد1-3 طبقه بندي كامپايلرهادسته بندي كامپايلرها بر اساس چگونگي ساخت و عمليات: تك گذره چند گذره اشكال زدا و Load-and-go بهينه ساز 1-4 عمليات كامپايلر بخش تحليلتجزيه برنامه مبدا به اجزاي تشكيل دهنده اش توليد كد مياني از برنامه مبدابخش سنتز تبديل كد مياني به برنامه مقصد در زبان ديگر نياز به بيشترين روشهاي خاص1-5 سيستم پردازش زباناجزاي سيستم پيش پردازشگر كامپايلر اسمبلر باركننده و ويرايشگر الحاقپرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.