محتوى الكورس Functional Programming In C++ 1.1 ما هي البرمجة الوظيفية Functional Programming In C++ 1.2 . البرمجة الوظيفية. الدوال الصافية Functional Programming In C++ 1.3 التفكير بطريقة البرمجة الوظيفية Functional Programming In C++ 1.4 فوائد البرمجة الوظيفية Functional Programming In C++ 1.5 & 1.6 تطور اللغة الى البرمجة الوظيفية. خطة الدراسة Functional Programming In C++ 2.1 البدء باستعمال البرمجة الوظيفية. دوال تأخذ دوال أخرى. Functional Programming In C++. revising vectors. البرمجة الوظيفية. مراجعة السلاسل. Functional Programming In C++. update GCC compiler on Debian. البرمجة الوظيفية. تحديث مترجم اللغة Functional Programming In C++ 2.2.1 example calculating averages. البرمجة الوظيفية. مثال حساب معدلات Functional Programming In C++ 2.2.2 Folding. البرمجة الوظيفية. لف و طوي اللائحة. Functional Programming In C++ 2.2.3 البرمجة الوظيفية. تقليم الجمل. Functional Programming In C++ 2.2.4 partitioning. البرمجة الوظيفية. التقسيم Functional Programming In C++ 2.2.5 filter and transformالبرمجة الوظيفية. التصفية و التحويل Functional Programming In C++ 2.2.5 filter and transformالبرمجة الوظيفية. التصفية و التحويل Functional Programming In C++ 2.3 composability problems of STL algorithms. مشاكل تركيب الدوال Functional Programming In C++ 2.4 writing higher order functions. كتابة دوال الدرجة الاعلى الخاصة بك Functional Programming In C++ 2.4 writing higher order functions. كتابة دوال الدرجة الاعلى الخاصة بك Functional Programming In C++ 3.1.1 Automatic return type deduction. استنتاج اتوماتيك للنوع المرتجع Functional Programming In C++ 3.1.2 function pointers. البرمجة الوظيفية. المؤشر على دالة. Functional Programming In C++ 3.1.3 call operator overloading. البرمجة الوظيفية. Functional Programming In C++ 3.1.4 Create generic function objects. البرمجة الوظيفية. كائن دالة عام Functional Programming In C++ 3.2 Lambdas and Closures البرمجة الوظيفية. دوال لامبدا المجهولة الهوية Functional Programming In C++ 3.2.1 Lambda Syntax. البرمجة الوظيفية. طريقة تعريف دالة لامبدا Functional Programming In C++ 3.2.2 Lambda under the hood. البرمجة الوظيفية. لامبدا خلف الكواليس. Functional Programming In C++ 3.2.3 Creating member variables in lambdas. صنع متغيرات تابعة لامبدا Functional Programming In C++ 3.2.4 Generic Lambdas. البرمجة الوظيفية. دوال لامبدا العمومية Functional Programming In C++ 3.3 Writing function objects that are even terser than lambdas Functional Programming In C++ 3.3.1 Operator function objects in STL. العمليات الحسابية . Functional Programming In C++ 3.3.1 Operator function objects in STL. العمليات الحسابية . Functional Programming In C++ 3.3.2 Operator function objects in other libraries. العمليات الحسابية Functional Programming In C++ 3.4 Wrapping function objects with std::function. البرمجة الوظيفية. Functional Programming In C++ 3.4 Wrapping function objects with std::function. البرمجة الوظيفية.