تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی معرفی برنامه نویسی عملکردی در ++C

دوره آموزشی معرفی برنامه نویسی عملکردی در ++C

1 ساعت 15 دقیقهمتوسط2018-12-11

مدرسین

Troy Miles

Troy Miles

Award-winning Software Engineer, Speaker, and Author

جزئیات دوره

برنامه نویسی عملکردی به شما امکان می دهد کد مختصر تری بنویسید که خواندن، اشکال زدایی و نگهداری آن آسان تر است. این حول محور عملکردهای ریاضی قدرتمندی است که به رایانه می گویند چه کار کند - نه چگونه این کار را انجام دهد. توسعه دهنده نباید نگران ترتیب اجرا، حلقه ها یا شرایط باشد. شما به سادگی نتیجه دلخواه را تعریف می کنید ؛ کامپیوتر بقیه کارها را انجام می دهد. این دوره مزایا و ویژگی های برنامه نویسی عملکردی را معرفی می کند و نحوه استفاده از تکنیک ها و کتابخانه های مختلف در ++C را برای عملکرد بیشتر کد نشان می دهد. مربی Troy Miles توابع داخلی مانند تبدیل، کپی، جمع آوری و اتصال را بررسی می کند و نحوه تبدیل جملات را به عبارات کاربردی تر با استفاده از توابع ++C Lambda نشان می دهد. بعلاوه، فرا برنامه نویسی قالب را با قالب های ++C و کتابخانه های STL و Boost.Hana، و برنامه نویسی واکنشی کاربردی با کتابخانه RxCpp Reactive Extensions برای ++C بررسی کنید.

اهداف یادگیری
تست واحد و برنامه نویسی عملکردی
الزام آور
توابع و توابع لامبدا
قالب های ++C
کار با کتابخانه الگوی استاندارد و Boost.Hana
برنامه نویسی واکنشی تابعی

مهارت ها

C++Introduction toProgramming FoundationsProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - برنامه نویسی تابعی قدرت را در C++ آزاد کنید
  • 02 - آنچه باید بدانید

1. بررسی اجمالی

  • 03 - مزایای برنامه نویسی تابعی
  • 04 - برنامه نویسی عملکردی تست واحد

2. برنامه نویسی تابعی در سی پلاس پلاس مدرن

  • 05 - فعال کردن C++ 17
  • 06 - تبدیل به جای نقشه
  • 07 - اگر به جای فیلتر کپی کنید
  • 08 - به جای کاهش انباشت
  • 09 - بستن
  • 10 - توابع
  • 11 - توابع لامبدا - کاری
  • 12 - توابع لامبدا - بسته شدن
  • 13 - چالش - اضافه پیوسته فاکتوری
  • 14 - حل - اضافه فاکتوریل پیوسته

3. فرابرنامه نویسی قالب

  • 15 - قالب‌های ++C
  • 16 - فاکتوریل
  • 17 - کتابخانه الگوی استاندارد
  • 18 - کتابخانه‌های برنامه نویسی کاربردی
  • 19 - Boost.Hana
  • 20 - چالش - مولد فیبوناچی
  • 21 - راه حل - مولد فیبوناچی

4. برنامه نویسی واکنشی تابعی

  • 22 - مقدمه ای بر پسوندهای واکنشی
  • 23 - کتابخانه RxCpp
  • 24 - چالش - فرکانس شمار ورد
  • 25 - حل - فرکانس شمار ورد

نتیجه

  • 26 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal