کتاب تولید کد میانی: از انواع داده جبری تا بهینهسازی کامپایلر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تولید کد میانی: از انواع داده جبری تا بهینهسازی کامپایلر
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: زبانهای برنامهنویسی و کامپایلرها
📋 سرفصلهای دوره
- 1. مقدمهای بر تولید کد میانی
- 2. انواع دادههای جبری: تعریف و کاربرد
- 3. نمایش انواع داده جبری در حافظه
- 4. زبانهای برنامهنویسی تابعی و انواع داده جبری
- 5. مفاهیم کامپایلرها: مروری کلی
- 6. مراحل اصلی کامپایل
- 7. تحلیل معنایی و تولید کد میانی
- 8. نمایش کد میانی: درخت نحو انتزاعی (AST)
- 9. تبدیل AST به کد میانی
- 10. کد میانی سه آدرسه
- 11. کد میانی مبتنی بر پشته
- 12. بهینهسازی کد میانی: مقدمات
- 13. حذف کدهای زائد
- 14. توسعه حلقه
- 15. انتشار ثابتها
- 16. تبدیل کد میانی به کد ماشین
- 17. معماریهای رایج CPU و مجموعه دستورالعملها
- 18. تولید کد برای معماری x86
- 19. تولید کد برای معماری ARM
- 20. تکنیکهای تخصیص ثبات
- 21. بهینهسازی تخصیص ثبات
- 22. مدیریت حافظه در تولید کد
- 23. جمعآوری زباله (Garbage Collection)
- 24. تولید کد برای انواع دادههای پیچیده
- 25. تولید کد برای توابع بازگشتی
- 26. تولید کد برای استثناها
- 27. تولید کد برای ورودی/خروجی
- 28. تولید کد برای کتابخانههای استاندارد
- 29. تولید کد برای سیستمعاملهای مختلف
- 30. کامپایلرها و سیستمعاملهای بیدرنگ
- 31. تست و اشکالزدایی کد تولید شده
- 32. ابزارهای تحلیل کد
- 33. پروفایلینگ کد
- 34. تکنیکهای بهینهسازی پیشرفته
- 35. استفاده از پروفایلر برای بهینهسازی
- 36. تولید کد موازی
- 37. کامپایلرهای موازی
- 38. تولید کد برای GPU
- 39. زبانهای میانی (IR) و ابزارهای مربوطه
- 40. LLVM: معرفی و کاربردها
- 41. GCC: معرفی و کاربردها
- 42. تولید کد میانی برای زبانهای مختلف برنامهنویسی
- 43. تولید کد میانی برای زبان C++
- 44. تولید کد میانی برای زبان Java
- 45. تولید کد میانی برای زبان Python
- 46. تولید کد میانی برای زبان Rust
- 47. تولید کد میانی برای زبان Go
- 48. تولید کد میانی برای زبان Kotlin
- 49. تولید کد میانی برای زبان Swift
- 50. تولید کد میانی برای زبان JavaScript
- 51. تولید کد میانی برای زبان C#
- 52. تولید کد میانی برای زبان PHP
- 53. تکنیکهای پیشرفته تولید کد میانی
- 54. بهینهسازی مبتنی بر تحلیل جریان داده
- 55. بهینهسازی مبتنی بر تحلیل کنترل جریان
- 56. تولید کد میانی برای زبانهای منطقی
- 57. تولید کد میانی برای زبانهای شیءگرا
- 58. تولید کد میانی برای زبانهای تابعی
- 59. تولید کد میانی برای زبانهای اسکریپتی
- 60. تولید کد میانی برای زبانهای دامنهای خاص (DSL)
- 61. تولید کد میانی و امنیت نرمافزار
- 62. تولید کد میانی و تست نفوذ
- 63. تولید کد میانی و تحلیل آسیبپذیری
- 64. تولید کد میانی و رمزنگاری
- 65. تولید کد میانی و امنیت وب
- 66. کامپایلرهای خود-میزبان (Self-hosting compilers)
- 67. تکامل کامپایلرها: از گذشته تا آینده
- 68. تحقیقات جاری در زمینه تولید کد میانی
- 69. چالشها و فرصتهای پیش رو در تولید کد میانی
- 70. کاربرد تولید کد میانی در ترجمه زبانهای برنامهنویسی
- 71. تولید کد میانی و ماشینهای مجازی
- 72. تولید کد میانی و سیستمهای توزیعشده
- 73. تولید کد میانی و محاسبات ابری
- 74. تولید کد میانی و اینترنت اشیا (IoT)
- 75. تولید کد میانی و هوش مصنوعی
- 76. تولید کد میانی و یادگیری ماشین
- 77. تولید کد میانی و رباتیک
- 78. تولید کد میانی و پردازش سیگنال
- 79. تولید کد میانی و گرافیک کامپیوتری
- 80. تولید کد میانی و شبکههای کامپیوتری
- 81. تولید کد میانی و پایگاههای داده
- 82. تولید کد میانی و سیستمهای عامل
- 83. تولید کد میانی و سیستمهای توزیعشده
- 84. تولید کد میانی و امنیت سایبری
- 85. تولید کد میانی و محاسبات کوانتومی
تگها:
انواع داده جبری
بهینهسازی کامپایلر
تولید بایتکد
تولید کد
زبانهای برنامهنویسی
طراحی کامپایلر
علوم کامپیوتر
کامپایل
کامپایلر
کد میانی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.