تحول صادم: GitHub يعلن أن لغة C++ هي الأسرع نموًا في عام 2024 — ماذا يعني هذا بالنسبة لـ Python؟

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

GitHub أعلن أن لغة C++ هي الأسرع نموًا لهذا العام

نشرت منصة GitHub تقريرها السنوي Octoverse 2024، الذي يحلل تقليديًا نشاط المطورين. المفاجأة الكبرى: أصبحت لغة C++ الأسرع نموًا بين لغات البرمجة من حيث عدد المساهمين، متجاوزةً JavaScript وPython وRust.

وفقًا لبيانات GitHub، ارتفع عدد المطورين النشطين الذين يكتبون بلغة C++ بنسبة 23.5% خلال الـ 12 شهرًا الماضية. للمقارنة، بلغ نمو Python 8.2% فقط، بينما بلغ نمو JavaScript 4.1%. ويربط الخبراء هذا الارتفاع بعدة عوامل.

"تشهد لغة C++ نهضة بفضل تطور البنية التحتية للذكاء الاصطناعي/التعلم الآلي، ومحركات الألعاب، والأنظمة عالية التحميل"، تعلق آنا سميرنوفا، المهندسة الرئيسية في ياندكس. "المعايير الحديثة لـ C++20/23 جعلت اللغة أكثر أمانًا وسهولة بشكل ملحوظ، مما جذب جيلًا جديدًا من المطورين".

يُلاحظ النمو بشكل خاص في المستودعات المرتبطة بـ أدوات LLM (مثل llama.cpp الذي حصل على 78 ألف نجمة)، والتطوير لنظام ROS 2 (الروبوتات)، والتحسينات منخفضة المستوى لـ Kubernetes. تشير GitHub إلى أن 42% من مشاريع C++ الجديدة مرتبطة بشكل أو بآخر بالذكاء الاصطناعي.

وفي الوقت نفسه، تظل Python الرائدة المطلقة من حيث العدد الإجمالي للمساهمين (5.2 مليون مقابل 1.9 مليون لدى C++)، لكن معدلات نمو C++ أعلى بـ 2.8 مرة. ومن المثير للاهتمام أن لغة Rust، التي يُطلق عليها غالبًا "قاتلة C++"، أظهرت نموًا بنسبة 12.1% فقط.

بالنسبة لمجتمع PythonLib، هذه إشارة مهمة: نظام C++ البيئي يندمج بنشاط مع Python عبر pybind11 وnanobind وCython. العديد من المكتبات عالية الأداء لـ Python (مثل NumPy وTensorFlow وPyTorch) لها نواة C++. يعني نمو C++ أنه في عام 2025 سنشهد المزيد من المشاريع الهجينة Python/C++.

التقرير الكامل لـ GitHub Octoverse 2024 متاح على الموقع الرسمي للمنصة.

المكتبات الموصى بها