کتاب طراحی کامپایلر با استفاده از روشهای سینتکسی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی کامپایلر با استفاده از روشهای سینتکسی
موضوع کلی: طراحی کامپایلر
موضوع میانی: نظریههای تجزیهکننده و سینتکس
📋 سرفصلهای دوره
- 1. مقدمهای بر طراحی کامپایلر
- 2. اهمیت کامپایلرها در توسعه نرمافزار
- 3. مراحل کلان یک کامپایلر
- 4. تفسیر کد منبع و هدف
- 5. تحلیل لغوی (Lexical Analysis)
- 6. مفاهیم توکن و لексیکال
- 7. ساخت جدول کاراکترها
- 8. توابع لکسیکال در پیادهسازی
- 9. تحلیل گرامی (Syntax Analysis)
- 10. مفاهیم گرامر و تولید
- 11. تفاوت گرامرهای متنی و غیرمتنی
- 12. روشهای تجزیهکننده (Parsing)
- 13. تجزیهکنندههای توزیعی (Top-Down Parsing)
- 14. تجزیهکنندههای گسسته (Bottom-Up Parsing)
- 15. الگوریتمهای LL(1) و LR(1)
- 16. تحلیل معنایی (Semantic Analysis)
- 17. قوانین معنایی و بردن معنی
- 18. جمعآوری اطلاعات نوع (Type Checking)
- 19. ساخت نمادگذاری (Symbol Table)
- 20. تولید کد میانی (Intermediate Code Generation)
- 21. نوعهای کد میانی (Three-Address Code، AST)
- 22. بهینهسازی کد میانی
- 23. بهینهسازی در مرحله تحلیل گرامی
- 24. بهینهسازی در مرحله تولید کد
- 25. تکنیکهای بهینهسازی گرانقیمتی
- 26. بهینهسازی حافظه
- 27. بهینهسازی کنترل جریان
- 28. بهینهسازی دادهها
- 29. تولید کد نهایی (Code Generation)
- 30. تبدیل کد میانی به کد ماشین
- 31. هدفهای تولید کد (CPU، WebAssembly)
- 32. مدیریت واحدهای پردازش
- 33. مدیریت استثنا و خطا
- 34. شناسایی خطاهای کامپایلر
- 35. راهکارهای گزارشگیری از خطا
- 36. بازسازی پس از خطا
- 37. تست و اعتبارسنجی کامپایلر
- 38. روشهای تست واحد
- 39. تست با مثالهای واقعی
- 40. ابزارهای تست خودکار
- 41. مستندسازی کامپایلر
- 42. نوشتن مستندات فنی
- 43. مثالهای کاربردی
- 44. پروژه نهایی: پیادهسازی یک کامپایلر ساده
- 45. پیشرفتهای پیشرفته در طراحی کامپایلر
- 46. کامپایلرهای موازی
- 47. کامپایلرهای توزیعشده
- 48. کامپایلرهای هوشمند (JIT)
- 49. مقایسه کامپایلرها با تفسیرکنندهها
- 50. رویکردهای نوین در طراحی کامپایلر
- 51. برنامهنویسی کامپایلر با زبانهای بالا
- 52. کاربردهای کامپایلر در فریمورکها
- 53. بهینهسازی انرژی در کامپایلرها
- 54. امنیت در تولید کد
- 55. استانداردهای بینالمللی کامپایلر
تگها:
AST
Code Generation
Compiler Design
Compiler Optimization
Error Handling
Parsing Techniques
Syntax Formalism
Type Checking
بهینهسازی کد
تجزیهکننده
تحلیل لکسیکال
تولید کد نهایی
طراحی کامپایلر
کامپایلر
گرامر زبانی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.