🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی تابعی با استفاده از C++
- آخرین آپدیت
دانلود Functional Programming using C++
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
کدنویسی C++ قویتر و قابل نگهداریتر از همیشه
با برنامهنویسی تابعی در C++، کدی بنویسید که درک آن آسان و تقریباً خود-مستند باشد.
با پیشزمینه برنامهنویسی تابعی آشنا شوید و تفاوتهای اساسی بین راهکارهای تابعی و دستوری را درک کنید.
مسائل برنامهنویسی را با ظرافت حل کنید، چه با ترکیب ابزارهای تابعی و چه با ترکیب آنها با پارادایمهای دیگر.
به دلیل افزایش ایمنی زمان اجرا، زمان بسیار کمتری را صرف اشکالزدایی برنامههای دنیای واقعی خود خواهید کرد.
از هستههای CPU چندگانه برای بهبود عملکرد برنامههای خود بهره ببرید.
درک شما از برنامهنویسی تابعی در زبانهای دیگر نیز مفید خواهد بود و افق دید شما را در مورد مهندسی نرمافزار به طور کلی گسترش میدهد.
پیشنیازها:
شما باید تجربهای در برنامهنویسی با C++ داشته باشید.
تجربه قبلی با برنامهنویسی تابعی ضروری نیست.
به یک کامپایلر سازگار با C++14 نیاز دارید.
کنترل پیچیدگی یکی از بزرگترین چالشهای پیش روی توسعهدهندگان است. برنامهنویسی تابعی به طرز چشمگیری در حل مشکلات ناشی از آن کمک میکند و بنابراین، حتی در زبانهای عمدتاً دستوری و شیگرا مانند C++ نیز محبوبیت بیشتری پیدا میکند. این دوره به شما کمک میکند تا با یادگیری نحوه نوشتن کد C++ تابعی که درک، تست و استفاده مجدد آن آسان است، بهرهوری خود را افزایش دهید.
پس از تسلط بر بلوکهای سازنده اصلی برنامهنویسی تابعی، یاد خواهید گرفت که چگونه به صورت تابعی فکر کنید و همچنین چگونه مسائل روزمره برنامهنویسی را به طرز ماهرانهای حل کنید. هر تمرین کدنویسی ارائه شده با یک راهحل نمونه همراه است که در صورت گیر کردن در پیادهسازی راهحل خود، میتوانید به آن نگاهی بیندازید.
در پایان این دوره، شما قادر خواهید بود از رویکرد تابعی برای نوشتن کد برنامه استفاده کنید که فوقالعاده قوی و لذتبخش برای کار است. انتزاعات جریان کنترل، بار شناختی هر کسی که با کد شما کار میکند، از جمله خودتان را کاهش میدهد، که منجر به ویژگیهای بیشتر با اشکالات کمتر و در زمان کمتر میشود.
و به عنوان یک امتیاز، تمام مفاهیمی که آموختهاید نه تنها هنگام استفاده از C++ به شما کمک میکنند، بلکه در زبانهای برنامهنویسی دیگر نیز کاربرد دارند و افق دید شما را در مورد برنامهنویسی به طور کلی گسترش میدهند.
سرفصل ها و درس ها
مبانی برنامه نویسی تابعی
Functional programming basics
نمایش نظرات