کتاب Rust and Compiler Construction: Designing and Implementing Compilers with Rust با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Rust and Compiler Construction: Designing and Implementing Compilers with Rust
موضوع کلی: برنامه نویسی
موضوع میانی: راست (Rust)
📋 سرفصلهای دوره
- 1. مقدمهای بر کامپایلرها و زبانهای برنامهنویسی
- 2. تحلیل لغوی: اسکنرها و توکنها
- 3. تحلیل نحوی: گرامرها و تجزیهکنندهها
- 4. درخت نحو انتزاعی (AST)
- 5. جدول نمادها
- 6. تولید کد میانی
- 7. بهینهسازی کد
- 8. تولید کد نهایی
- 9. مدیریت حافظه در کامپایلرها
- 10. خطا یابی و گزارش خطا
- 11. زبان Rust: مروری بر مفاهیم اصلی
- 12. انواع داده و ساختارهای داده در Rust
- 13. مالکیت و قرضگیری در Rust
- 14. مدیریت خطا در Rust
- 15. سیستم ماکرو در Rust
- 16. ویژگیهای همزمانی در Rust
- 17. آشنایی با ابزارهای ساخت و مدیریت بسته در Rust (Cargo)
- 18. طراحی یک کامپایلر ساده برای یک زبان برنامهنویسی کوچک
- 19. تحلیل معنایی: بررسی نوع و اعتبارسنجی
- 20. تولید کد برای ماشینهای مجازی (Virtual Machines)
- 21. تکنیکهای بهینهسازی لوپ
- 22. بهینهسازی رجیستر
- 23. تولید کد برای معماریهای مختلف CPU
- 24. کامپایلرها و سیستمعامل
- 25. کامپایلرهای تفاضلی
- 26. تحلیل وابستگی دادهها
- 27. کامپایلرهای Just-In-Time (JIT)
- 28. تکنیکهای بهینهسازی کد با استفاده از Rust
- 29. استفاده از Rust برای ساخت کامپایلرهای ایمن و قابل اعتماد
- 30. کامپایلرها و امنیت
- 31. تولید کد برای سیستمهای تعبیه شده (Embedded Systems)
- 32. طراحی و پیادهسازی یک کامپایلر برای یک زبان برنامهنویسی شیءگرا
- 33. استفاده از Rust برای ساخت کامپایلرهای موازی
- 34. کامپایلرها و هوش مصنوعی
- 35. تولید کد برای گرافیکهای کامپیوتری
- 36. تحلیل و بهینهسازی کد برای پردازندههای چند هستهای
- 37. کامپایلرها و سیستمهای توزیعشده
- 38. طراحی یک کامپایلر برای یک زبان برنامهنویسی تابعی
- 39. تکنیکهای بهینهسازی کد مبتنی بر پروفایل
- 40. کامپایلرها و سیستمهای بلادرنگ (Real-Time Systems)
- 41. استفاده از Rust برای ساخت کامپایلرهای دامنه-خاص (Domain-Specific Compilers)
- 42. تولید کد برای پایگاههای داده
- 43. تحلیل و بهینهسازی کد برای شبکههای کامپیوتری
- 44. کامپایلرها و سیستمهای عامل
- 45. طراحی یک کامپایلر برای یک زبان برنامهنویسی منطقی
- 46. تکنیکهای بهینهسازی کد مبتنی بر یادگیری ماشین
- 47. کامپایلرها و سیستمهای امنیتی
- 48. تولید کد برای رمزنگاری
- 49. تحلیل و بهینهسازی کد برای پردازندههای گرافیکی (GPUs)
- 50. کامپایلرها و سیستمهای بلادرنگ توزیعشده
- 51. طراحی یک کامپایلر برای یک زبان برنامهنویسی موازی
- 52. تکنیکهای بهینهسازی کد مبتنی بر داده
- 53. کامپایلرها و سیستمهای ارزیابی عملکرد
- 54. تولید کد برای سیستمهای ابری
- 55. تحلیل و بهینهسازی کد برای سیستمهای توزیعشده بدون سرور (Serverless)
- 56. کامپایلرها و سیستمهای هوشمند
- 57. طراحی یک کامپایلر برای یک زبان برنامهنویسی تعاملی
- 58. تکنیکهای بهینهسازی کد مبتنی بر تحلیل استاتیک
- 59. کامپایلرها و سیستمهای یادگیری تقویتی
- 60. تولید کد برای سیستمهای بینایی ماشین
- 61. تحلیل و بهینهسازی کد برای سیستمهای پردازش زبان طبیعی
- 62. کامپایلرها و سیستمهای رباتیک
- 63. طراحی یک کامپایلر برای یک زبان برنامهنویسی روباتیک
- 64. تکنیکهای بهینهسازی کد مبتنی بر تحلیل دینامیک
- 65. کامپایلرها و سیستمهای واقعیت مجازی و افزوده
- 66. تولید کد برای سیستمهای بازیسازی
- 67. تحلیل و بهینهسازی کد برای سیستمهای واقعیت مجازی
- 68. کامپایلرها و سیستمهای تشخیص الگو
- 69. طراحی یک کامپایلر برای یک زبان برنامهنویسی تشخیص الگو
- 70. تکنیکهای بهینهسازی کد مبتنی بر تحلیل جریان داده
- 71. کامپایلرها و سیستمهای تشخیص ناهنجاری
- 72. تولید کد برای سیستمهای امنیت سایبری
- 73. تحلیل و بهینهسازی کد برای سیستمهای تشخیص تقلب
- 74. کامپایلرها و سیستمهای پیشبینی
- 75. طراحی یک کامپایلر برای یک زبان برنامهنویسی پیشبینی
- 76. تکنیکهای بهینهسازی کد مبتنی بر تحلیل سلسله مراتبی
- 77. کامپایلرها و سیستمهای تصمیمگیری
- 78. تولید کد برای سیستمهای مدیریت ریسک
- 79. تحلیل و بهینهسازی کد برای سیستمهای هوش تجاری
- 80. کامپایلرها و سیستمهای زنجیره تامین
- 81. طراحی یک کامپایلر برای یک زبان برنامهنویسی زنجیره تامین
- 82. تکنیکهای بهینهسازی کد مبتنی بر تحلیل شبکه
- 83. کامپایلرها و سیستمهای مدیریت انرژی
- 84. تولید کد برای سیستمهای انرژی هوشمند
- 85. تحلیل و بهینهسازی کد برای سیستمهای مدیریت منابع آب
- 86. کامپایلرها و سیستمهای کشاورزی دقیق
- 87. طراحی یک کامپایلر برای یک زبان برنامهنویسی کشاورزی دقیق
- 88. تکنیکهای بهینهسازی کد مبتنی بر تحلیل دادههای حسگر
- 89. کامپایلرها و سیستمهای بهداشت و درمان
- 90. تولید کد برای سیستمهای تشخیص بیماری
- 91. تحلیل و بهینهسازی کد برای سیستمهای تصویربرداری پزشکی
- 92. کامپایلرها و سیستمهای آموزش و پرورش
- 93. طراحی یک کامپایلر برای یک زبان برنامهنویسی آموزش و پرورش
- 94. تکنیکهای بهینهسازی کد مبتنی بر تحلیل رفتار دانشآموزان
- 95. کامپایلرها و سیستمهای حمل و نقل هوشمند
- 96. تولید کد برای سیستمهای ناوبری خودکار
- 97. تحلیل و بهینهسازی کد برای سیستمهای مدیریت ترافیک
- 98. کامپایلرها و سیستمهای مالی
- 99. طراحی یک کامپایلر برای یک زبان برنامهنویسی مالی
- 100. تکنیکهای بهینهسازی کد مبتنی بر تحلیل ریسک
تگها:
Rust
Rust Compiler
برنامه نویسی راست
برنامه نویسی سیستم
زبان راست
ساخت کامپایلر
طراحی کامپایلر
کامپایلر
کامپایلر سازی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.