تعلم لغة برمجة C++ بالفيديو والشرح الكامل



C ++ هي لغة برمجة للأغراض العامة تُستخدم على نطاق واسع لتطوير مجموعة واسعة من تطبيقات البرامج. إنه امتداد للغة البرمجة C مع ميزات وإمكانيات إضافية. تشتهر C ++ بكفاءتها ومرونتها وأدائها ، مما يجعلها خيارًا شائعًا لبناء أنظمة معقدة ، بما في ذلك أنظمة التشغيل ومحركات الألعاب والتطبيقات عالية الأداء.

يدعم C ++ نماذج البرمجة الإجرائية والموجهة للكائنات ، مما يسمح للمبرمجين بتنظيم الكود في وحدات وكائنات قابلة لإعادة الاستخدام. يوفر ميزات مثل الفئات ، والوراثة ، وتعدد الأشكال ، والتغليف ، والتي تتيح إنشاء هياكل برمجية قوية وقابلة للصيانة.

تتمثل إحدى المزايا الرئيسية لـ C ++ في قدرتها على معالجة موارد النظام والذاكرة بشكل مباشر. يوفر تحكمًا منخفض المستوى من خلال ميزات مثل المؤشرات ، والتي تسمح بالوصول المباشر للذاكرة والمعالجة الفعالة لهياكل البيانات. ومع ذلك ، فإن هذه القوة تأتي مع مسؤولية إدارة الذاكرة بشكل صريح ، الأمر الذي يتطلب برمجة دقيقة لتجنب تسرب الذاكرة والأخطاء الأخرى.​

يتضمن C ++ أيضًا مجموعة غنية من المكتبات والأطر التي توفر وظائف جاهزة للاستخدام لمختلف المهام. تغطي هذه المكتبات مجالات مثل الشبكات وملف الإدخال / الإخراج والرسومات والحسابات الرياضية ، من بين أمور أخرى. بالإضافة إلى ذلك ، يدعم C ++ البرمجة العامة من خلال القوالب ، مما يتيح إعادة استخدام الكود والمرونة.

تحتوي اللغة على نظام بيئي واسع من الأدوات والمجمعات المتاحة لمنصات مختلفة ، مما يجعلها محمولة للغاية. يمكن استخدامه لتطوير تطبيقات سطح المكتب والويب والجوال والأنظمة المضمنة والمزيد. غالبًا ما يتم تفضيل C ++ للتطبيقات ذات الأداء الحرج حيث تكون الكفاءة والتحكم في موارد النظام أمرًا ضروريًا.

بشكل عام ، C ++ هي لغة برمجة قوية ومتعددة الاستخدامات على نطاق واسع في مختلف الصناعات ، بما في ذلك تطوير البرمجيات والألعاب والتمويل والبحث العلمي. إن الجمع بين الأداء والمرونة والتحكم يجعلها خيارًا شائعًا للمطورين الذين يتعاملون مع المشاريع المعقدة التي تتطلب كفاءة وموثوقية عالية.​

محتويات السلسلة

00:00 - Intro
01:31 - Header Files
04:20 - Modules Example
07:36 - Build Process
09:40 - Why Modules?
11:25 - Export
11:59 - Module Interface & Implementation
14:21 - Private Module Fragment
16:11 - Submodules
18:56 - Building Submodules
19:55 - Module Partitions
22:14 - Building Module Partitions
23:10 - Submodules Vs Partitions
25:35 - Header Units
28:27 - Outro​


تحميل البرزنيشن للشرح

تحميل ملف

اضغط على الرابط في الاسفل

https://www.ienajah.com/up/do.php?id=2017

=-=-=-=-=-=-=-=-=-=-=-=-



فيديو الشرح