نواندیشان
0

سبد خرید شما خالی است.

جزوه آموزش طراحی کامپایلر دانشگاه علم و صنعت

دسته بندی :مهندسی کامپیوتر 3 مهر 1400 نواندیشان 271 مشاهده
جزوه آموزش طراحی کامپایلر

جزوه آموزش طراحی کامپایلر دانشگاه علم و صنعت ایران که توسط استاد سعید پارسا تهیه شده است را به صورت PDF تایپ شده از لینک زیر می‌توانید دانلود کنید.

كامپايلر برنامه‌اي است كه در ورودي خود، متن يك برنامه را كه طبق قوانين و دستور زبان تدوين شده براي آن كامپايلر مشخص شده است پذيرفته و در خروجي، برنامه‌اي به زبان دوم ايجاد مي‌نمايد. اين زبان دوم مي‌تواند ماشين يا برنامه‌اي به زبان ديگر باشد. برنامه ترجمه شده در بعضي محيط‌ها مثل Unix معمولاً به زبان C می‌باشد. براي مثال كامپايلر راتفورد كه نوع پيشرفته تر از فرترن مي‌باشد در خروجي خود برنامه به زبان C را ايجاد مي‌كند كه توسط كامپايلر C تبديل به كد ماشين مي‌گردد.

فهرست مطالب جزوه آموزش طراحی کامپایلر :

فصل اول: مبانی کامپایلر

  • تعریف کامپایلر
  • اجزاي كامپايلر
  • تحليلگر لغوي، نحوی، مفهومی، مولد کد میانی، بهینه‌سازی کد میانی و بهینه‌ساز کد
  • كامپايلر كامپايلرها

فصل دوم: تحلیلگر لغوی

  • مقدمه
  • ساختار ورودی / خروجی
  • عبارات با قاعده
  • ماشین‌های خودکار
  • ایجاد تابع تحلیلگر لغوی
  • ایجاد مولد تحلیلگر لغوی
  • تبدیل برنامه‌ها به زبان فارسی
  • ماشین‌های خودکار غیرقطعی
  • تبدیل عبارات با قاعده به ماشین‌های خودکار
  • تمرین

فصل سوم: زبان و گرامر زبان

  • گرامر زبان‌ها
  • درخت‌های تجزیه
  • تجزیه پایین به بالا
  • گرامرهای مبهم
  • تمرین

فصل چهارم: تجزیه بالا به پایین

  • تحلیلگر ذهن
  • ایجاد الگوریتم تحلیل نحوی بر مبنای عملکرد ذهن
  • نتیجه تحلیل عملکرد ذهن
  • گرامرهای LL(1)
  • مجموعه‌های سرآغاز و پیرو
  • تبدیل گرامرها به فرم LL(1)
  • ایجاد جدول تجزیه بالا به پایین
  • تجزیه‌گرهای کاهینه بازگشتی
  • بهبود از خطا
  • مولد تحلیلگر نحوی
  • تمرین

نام فایل: جزوه آموزش طراحی کامپایلر دانشگاه علم و صنعت

دانلود فایل: لینک مستقیم

پسورد: www.noandishaan.com

منبع: نواندیشان
مقالات، مطالب، طرح ها و پروژه های خود را برای قرارگیری در سایت علمی آموزشی نواندیشان از اینجا بفرستید.
نواندیشان

انجمن نوانديشان ، یک انجمن علمی، غیردولتی و مستقل است که در حوزه های علمی و تخصصی مختلف، فعالیت خود را از شهریور 1388 شروع کرد. این انجمن در راستای نیل به کمک در بهبود وضعيت علمي و پژوهشي و تحقيقاتي کشور ایجاد شده است و به دنبال فراهم کردن بستر ارتباطی مناسب میان متخصصین ایرانی جهت آشنایی با همدیگر و گسترش همکاریها و راه هاي رسيدن از علم به عمل است.

برای ارتباط ساده‌تر و سریع‌تر اپلیکیشن نواندیشان را دانلود کنید. دانلود اپلیکیشن

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دارای سوال فنی درباره محصول خریداری شده هستید، لطفاً از بخش حساب کاربری، تیکت ارسال کنید.
  • چنانچه دیدگاهی توهین آمیز باشد و متوجه اشخاص مدیر، نویسندگان و سایر کاربران باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
کارایی بهتر در اندروید نواندیشان
0