, ,

کتاب سفری به دنیای کامپایلرها: از تجزیه تا تولید کد

تومان249,950

انتخاب پلن

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

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

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب سفری به دنیای کامپایلرها: از تجزیه تا تولید کد

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

موضوع میانی: اصول و تکنیک‌های کامپایلر

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر دنیای کامپایلرها
  • 2. نقش کامپایلر در مهندسی نرم افزار
  • 3. مروری بر مراحل اصلی کامپایل
  • 4. ساختار کلی یک کامپایلر
  • 5. تاریخچه و تکامل کامپایلرها
  • 6. الهام از اصول طراحی کامپایلر
  • 7. مبانی زبان های برنامه نویسی
  • 8. انواع زبان های برنامه نویسی
  • 9. ساختار زبان های صوری
  • 10. گرامرهای مستقل از متن (Context-Free Grammars)
  • 11. نمایش گرامرها
  • 12. قوانین تولید (Production Rules)
  • 13. نمادهای غیرپایانی و پایانی
  • 14. نماد شروع گرامر
  • 15. تحلیل لغوی (Lexical Analysis)
  • 16. هدف تحلیل لگر
  • 17. شناخت الگوها (Pattern Recognition)
  • 18. عبارات منظم (Regular Expressions)
  • 19. ماشین های حالت متناهی (Finite Automata)
  • 20. ماشین های حالت متناهی قطعی (DFA)
  • 21. ماشین های حالت متناهی غیرقطعی (NFA)
  • 22. تبدیل NFA به DFA
  • 23. تبدیل گرامرهای مستقل از متن به عبارات منظم
  • 24. طراحی اسکنرها
  • 25. ابزارهای تولید اسکنر (Lex/Flex)
  • 26. مدیریت توکن ها (Tokens)
  • 27. شناسه ها (Identifiers)
  • 28. کلمات کلیدی (Keywords)
  • 29. عملگرها (Operators)
  • 30. مقادیر ثابت (Literals)
  • 31. حروف تعریف (Delimiters)
  • 32. تحلیل نحوی (Syntax Analysis)
  • 33. هدف تحلیل گرامری
  • 34. شبه کد (Parse Trees)
  • 35. شبه کد انتزاعی (Abstract Syntax Trees – AST)
  • 36. انواع تحلیل گرامری
  • 37. تحلیل گرامری از بالا به پایین (Top-Down Parsing)
  • 38. بازگشتی نزولی (Recursive Descent Parsing)
  • 39. تحلیل گرامری پیشگو (Predictive Parsing)
  • 40. جدول پیشگو (Parsing Table)
  • 41. LL(1) Parsing
  • 42. LL(k) Parsing
  • 43. محدودیت های LL Parsing
  • 44. تحلیل گرامری از پایین به بالا (Bottom-Up Parsing)
  • 45. تجزیه شیفت-کاهش (Shift-Reduce Parsing)
  • 46. تجزیه LR (LR Parsing)
  • 47. LR(0) Parsing
  • 48. SLR(1) Parsing
  • 49. LALR(1) Parsing
  • 50. LR(1) Parsing
  • 51. پیچیدگی LR Parsing
  • 52. ابزارهای تولید تجزیه کننده (Yacc/Bison)
  • 53. مدیریت خطاهای نحوی
  • 54. تولید شبه کد انتزاعی (AST)
  • 55. تحلیل معنایی (Semantic Analysis)
  • 56. هدف تحلیل معنایی
  • 57. بررسی نوع (Type Checking)
  • 58. انواع داده ها (Data Types)
  • 59. اعلان متغیرها (Variable Declarations)
  • 60. قوانین نوع بندی (Typing Rules)
  • 61. استنتاج نوع (Type Inference)
  • 62. بررسی دامنه (Scope Checking)
  • 63. جداول نماد (Symbol Tables)
  • 64. مدیریت جداول نماد
  • 65. انتقال اطلاعات معنایی
  • 66. کدهای میانی (Intermediate Code Generation)
  • 67. هدف تولید کد میانی
  • 68. انواع کدهای میانی
  • 69. کدهای سه آدرسه (Three-Address Code)
  • 70. نمایش انتزاعی کدهای میانی
  • 71. نمایش گراف جریان کنترل (Control Flow Graph – CFG)
  • 72. تولید کدهای میانی از AST
  • 73. مدیریت حافظه
  • 74. تخصیص حافظه (Memory Allocation)
  • 75. پشته (Stack)
  • 76. هیپ (Heap)
  • 77. روش های تخصیص حافظه
  • 78. قواعد تخصیص حافظه
  • 79. بهینه سازی کد (Code Optimization)
  • 80. هدف بهینه سازی کد
  • 81. انواع بهینه سازی کد
  • 82. بهینه سازی های محلی (Local Optimizations)
  • 83. بهینه سازی های سراسری (Global Optimizations)
  • 84. بهینه سازی های بین برنامه ای (Interprocedural Optimizations)
  • 85. حذف کدهای مرده (Dead Code Elimination)
  • 86. بازسازی حلقه ها (Loop Optimizations)
  • 87. تسطیح کد (Code Flattening)
  • 88. انتشار ثابت (Constant Propagation)
  • 89. حذف زیرعبارات مشترک (Common Subexpression Elimination)
  • 90. بهبود دسترسی به حافظه
  • 91. بهینه سازی های مبتنی بر گراف جریان داده (Dataflow Analysis)
  • 92. اطلاعات جریان داده
  • 93. تولید کد نهایی (Code Generation)
  • 94. هدف تولید کد نهایی
  • 95. انتخاب دستورالعمل (Instruction Selection)
  • 96. تخصیص رجیستر (Register Allocation)
  • 97. روش های تخصیص رجیستر
  • 98. تخصیص رجیستر مبتنی بر گراف تداخل (Interference Graph)
  • 99. زمان بندی دستورالعمل (Instruction Scheduling)
  • 100. ملاحظات معماری پردازنده

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

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

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب سفری به دنیای کامپایلرها: از تجزیه تا تولید کد”

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

پیمایش به بالا