کتاب طراحی و پیاده‌سازی کامپایلر به زبان Sather با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره طراحی و پیاده‌سازی کامپایلر به زبان Sather

موضوع کلی: علوم کامپیوتر

موضوع میانی: مهندسی کامپایلر

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر کامپایلرها و نقش آن‌ها در علوم کامپیوتر
  • 2. زبان Sather: بررسی ویژگی‌ها و مزایای آن در توسعه کامپایلر
  • 3. مراحل اصلی کامپایل: تحلیل لغوی، نحوی، معنایی و تولید کد
  • 4. تحلیل لغوی (Lexical Analysis): پیاده‌سازی اسکنر در Sather
  • 5. گرامرها و قواعد زبانی: تعریف و کاربرد در تحلیل نحوی
  • 6. تحلیل نحوی (Syntax Analysis): پیاده‌سازی Parser در Sather
  • 7. درخت تجزیه (Parse Tree) و نحوه ساخت آن
  • 8. جدول نمادها (Symbol Table): طراحی و پیاده‌سازی
  • 9. تحلیل معنایی (Semantic Analysis): بررسی نوع و سازگاری عبارات
  • 10. تولید کد میانی (Intermediate Code Generation): روش‌ها و تکنیک‌ها
  • 11. بهینه‌سازی کد میانی: تکنیک‌های مختلف بهینه‌سازی
  • 12. تولید کد نهایی (Code Generation): تولید کد ماشین یا اسمبلی
  • 13. مدیریت حافظه در کامپایلرها: تخصیص و آزادسازی حافظه
  • 14. خطایابی و گزارش خطاها در کامپایلر
  • 15. کامپایلرهای یک‌گذر، دو‌گذر و چندگذر
  • 16. کامپایلرهای تفسیری، JIT و AOT
  • 17. مقدمه‌ای بر تکنیک‌های بهینه‌سازی پیشرفته
  • 18. بهینه‌سازی مبتنی بر جریان داده (Data Flow Analysis)
  • 19. بهینه‌سازی مبتنی بر گراف کنترل جریان (Control Flow Graph)
  • 20. تولید کد برای معماری‌های مختلف
  • 21. کامپایلرها و سیستم‌عامل: تعامل و وابستگی‌ها
  • 22. کامپایلرهای متقابل (Cross-Compiler)
  • 23. کامپایلرهای موازی (Parallel Compiler)
  • 24. کامپایلرهای مشتق‌شده (Compiler-Compiler)
  • 25. ابزارهای توسعه کامپایلر در Sather
  • 26. اشکال‌زدایی و تست کامپایلر
  • 27. مطالعه موردی: کامپایلر یک زبان ساده با Sather
  • 28. پیاده‌سازی یک کامپایلر کوچک برای یک زبان برنامه‌نویسی فرضی
  • 29. بهبود عملکرد و کارایی کامپایلر
  • 30. ملاحظات امنیتی در طراحی کامپایلر
  • 31. تکنیک‌های پیشرفته تولید کد
  • 32. کامپایلرها و معماری‌های مدرن پردازنده
  • 33. بهینه‌سازی کامپایلر برای سیستم‌های نهفته
  • 34. کامپایلرها و محاسبات ابری
تگ‌ها: Code Generation Compiler Compiler Design Lexical Analysis Sather Sather Language Syntax Analysis بهینه‌سازی کامپایلر تحلیلگر لغوی تحلیلگر نحوی تولید کد زبان برنامه‌نویسی کامپایلر مهندسی کامپایلر

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.