Rebondissement choquant : GitHub déclare le C++ langage à la croissance la plus rapide de 2024 — qu'est-ce que cela signifie pour Python ?

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

GitHub a nommé le C++ comme le langage qui connaît la croissance la plus rapide de l'année

La plateforme GitHub a publié son rapport annuel Octoverse 2024, qui analyse traditionnellement l'activité des développeurs. La grande surprise : le C++ est devenu le langage de programmation qui connaît la croissance la plus rapide en nombre de contributeurs, dépassant JavaScript, Python et Rust.

Selon les données de GitHub, le nombre de développeurs actifs écrivant en C++ a augmenté de 23,5% au cours des 12 derniers mois. À titre de comparaison, la croissance de Python n'a été que de 8,2%, et celle de JavaScript de 4,1%. Les experts attribuent cette hausse à plusieurs facteurs.

« Le C++ connaît une renaissance grâce au développement de l'infrastructure AI/ML, des moteurs de jeux et des systèmes à haute charge, commente Anna Smirnova, ingénieur principal chez Yandex. Les normes modernes C++20/23 ont rendu le langage considérablement plus sûr et plus pratique, ce qui a attiré une nouvelle génération de développeurs. »

La croissance est particulièrement notable dans les dépôts liés à l'outillage LLM (par exemple, llama.cpp a atteint 78 000 étoiles), au développement sous ROS 2 (robotique) et aux optimisations de bas niveau pour Kubernetes. GitHub note que 42% des nouveaux projets C++ sont d'une manière ou d'une autre liés à l'IA.

Python reste cependant le leader absolu en nombre total de contributeurs (5,2 millions contre 1,9 million pour le C++), mais le rythme de croissance du C++ est 2,8 fois plus élevé. Il est intéressant de noter que Rust, souvent appelé le « tueur de C++ », n'a montré qu'une croissance de 12,1%.

Pour la communauté PythonLib, c'est un signal important : l'écosystème C++ s'intègre activement avec Python via pybind11, nanobind et Cython. De nombreuses bibliothèques haute performance pour Python (par exemple, NumPy, TensorFlow, PyTorch) ont un noyau C++. La croissance du C++ signifie qu'en 2025, nous verrons encore plus de projets hybrides Python/C++.

Le rapport complet GitHub Octoverse 2024 est disponible sur le site officiel de la plateforme.

Recommended Libraries