کتاب رویکردهای برنامهنویسی تابعی در طراحی زبانها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره رویکردهای برنامهنویسی تابعی در طراحی زبانها
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: طراحی و معماری زبانهای برنامهنویسی
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی تابعی
- 2. مفاهیم پایه: توابع مرتبه بالا
- 3. مفاهیم پایه: توابع خالص و عوارض جانبی
- 4. مفاهیم پایه: عدم تغییرپذیری دادهها
- 5. مفاهیم پایه: ارزیابی تنبل
- 6. انواع دادههای جبری
- 7. الگوهای تطبیق
- 8. توابع بازگشتی
- 9. توابع ادامه دار
- 10. مونادها: مقدمه و مفهوم
- 11. مونادها: موناد Maybe
- 12. مونادها: موناد State
- 13. مونادها: موناد IO
- 14. ترکیببندی توابع
- 15. کاربریهای توابع در تحلیل و سنتز برنامهها
- 16. زبانهای برنامهنویسی تابعی: تاریخچه و طبقهبندی
- 17. زبان هاسکل: مقدمهای
- 18. زبان هاسکل: انواع دادهها و توابع
- 19. زبان هاسکل: کنترل جریان و الگوهای تطبیق
- 20. زبان هاسکل: سیستم نوع
- 21. زبان هاسکل: مونادها در عمل
- 22. زبان اسکالا: مقدمهای
- 23. زبان اسکالا: برنامهنویسی شیگرا و تابعی
- 24. زبان اسکالا: انواع دادهها و توابع
- 25. زبان اسکالا: سیستم نوع
- 26. زبان اسکالا: مونادها و Future
- 27. زبان اف#: مقدمهای
- 28. زبان اف#: مفاهیم کلیدی
- 29. زبان اف#: ترکیببندی توابع و الگوهای تطبیق
- 30. زبان اف#: برنامهنویسی ناهمزمان
- 31. زبان سیشارپ: برنامهنویسی تابعی با LINQ
- 32. زبان جاوا: برنامهنویسی تابعی با Streams
- 33. طراحی کامپایلر برای زبانهای تابعی
- 34. بهینهسازی کامپایلر برای زبانهای تابعی
- 35. تکنیکهای ارزیابی در زبانهای تابعی
- 36. مدیریت حافظه در زبانهای تابعی
- 37. تست و دیباگ برنامههای تابعی
- 38. برنامهنویسی همزمان و موازی تابعی
- 39. برنامهنویسی توزیعشده تابعی
- 40. استفاده از برنامهنویسی تابعی در یادگیری ماشین
- 41. استفاده از برنامهنویسی تابعی در تحلیل داده
- 42. زبانهای دامنه خاص (DSL) و برنامهنویسی تابعی
- 43. طراحی APIهای تابعی
- 44. الگوهای طراحی در برنامهنویسی تابعی
- 45. معماری میکروسرویسها با رویکرد تابعی
- 46. تست واحد و یکپارچگی در برنامهنویسی تابعی
- 47. تکنیکهای پروفایلینگ و بهینهسازی کد تابعی
- 48. مفاهیم پیشرفته در مونادها
- 49. کاربرد توابع مرتبه بالا در طراحی الگوریتمها
- 50. تحلیل معنایی زبانهای برنامهنویسی تابعی
- 51. اثبات صحت برنامههای تابعی
- 52. برنامهنویسی تابعی و امنیت نرمافزار
- 53. برنامهنویسی تابعی و معماری نرمافزار
- 54. برنامهنویسی تابعی و سیستمهای توزیعشده
- 55. تأثیر برنامهنویسی تابعی بر خوانایی و نگهداری کد
- 56. مقایسه رویکردهای تابعی و امری
- 57. استفاده از برنامهنویسی تابعی در توسعه وب
- 58. برنامهنویسی تابعی و پایگاههای داده
- 59. برنامهنویسی تابعی و هوش مصنوعی
- 60. برنامهنویسی تابعی و علوم داده
- 61. برنامهنویسی تابعی و گرافیک کامپیوتری
- 62. برنامهنویسی تابعی و پردازش تصویر
- 63. برنامهنویسی تابعی و شبکههای کامپیوتری
- 64. برنامهنویسی تابعی و سیستمعاملها
- 65. برنامهنویسی تابعی و رباتیک
- 66. برنامهنویسی تابعی و بازیسازی
- 67. برنامهنویسی تابعی و اینترنت اشیا
- 68. برنامهنویسی تابعی و بلاکچین
- 69. برنامهنویسی تابعی و امنیت سایبری
- 70. برنامهنویسی تابعی و محاسبات ابری
- 71. برنامهنویسی تابعی و Big Data
- 72. برنامهنویسی تابعی و توسعه موبایل
- 73. آینده برنامهنویسی تابعی
تگها:
Functional Programming
برنامهنویسی تابعی
زبان برنامهنویسی
طراحی زبان
طراحی کامپایلر
علوم کامپیوتر
کامپایلر
معماری زبان
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.