تعلّم C++ — من الأساسيات إلى الميزات الحديثة
لماذا هذا المسار؟
C++ ما زالت العمود الفقري للأنظمة التي نعتمد عليها: المتصفحات، الألعاب، قواعد البيانات، وأنظمة التشغيل. تعلّمها يمنحك تحكمًا نادرًا في الذاكرة والأداء، لكنه يفرض عليك انضباطًا أكبر.
هذا المسار يبدأ من الفلسفة التي بُنيت عليها اللغة، ثم يشرح آليات العمل الداخلية، وينتهي بالميزات الحديثة التي يجهلها كثير ممن توقف عند C++ القديمة.
هل يناسبك؟
مناسب لمن يعرف أساسيات البرمجة (متغيرات، شروط، حلقات) ويريد الانتقال إلى مستوى الأنظمة والأداء.
ماذا ستتعلم؟
- فهم فلسفة C++ وأين تتفوق على غيرها
- إدارة الذاكرة والمؤشرات والمراجع بأمان
- فهم الترجمات والرابط الثابت وكيف يعمل الكود فعليًا
- استخدام ميزات C++ الحديثة بدل أسلوب اللغة القديم
- بناء أساس يخدمك في الألعاب والأنظمة والتطبيقات عالية الأداء
خطة المسار بالترتيب
code::dive conference · 52:46 · ملخص + اختبار2C++ Under the Hood: Internal Class Mechanisms - Chris Ryan - CppCon 2024
CppCon · 57:43 · ملخص + اختبار3The Joy of C++26 Contracts - Myths, Misconceptions & Defensive Programming - Herb Sutter
CppCon · 1:02:49 · ملخص + اختبار4C++: Some Assembly Required - Matt Godbolt - CppCon 2025
CppCon · 1:31:05 · ملخص + اختبار5Reflection: C++’s Decade-Defining Rocket Engine - Herb Sutter - CppCon 2025
CppCon · 1:41:56 · ملخص + اختبار6Code C++ Like a Library Author - Jon Kalb - C++Now 2026
CppNow · 1:17:51 · ملخص + اختبار
أسئلة شائعة
هل تصلح للمبتدئ التام؟
الأفضل أن تعرف أساسيات البرمجة أولًا؛ إن بدأت من الصفر فابدأ بمسار Python ثم عد.
لماذا C++ صعبة؟
لأنها تمنحك تحكمًا كاملًا في الذاكرة، والتحكم يحتاج فهمًا. المسار يشرح هذا تدريجيًا.
هل الفيديوهات عربية؟
الملخصات والاختبارات بالعربية، والفيديوهات أصلية مع ترجمة يوتيوب.
كم يحتاج المسار من وقت؟
مدة الفيديوهات مجتمعة نحو 444 دقيقة (7.4 ساعة). بمعدل ساعة يوميًا يمكن إنجازه في حدود 8 يوم دراسة، والاختبارات القصيرة تساعدك على التثبيت دون تسريع.