Giro impactante: GitHub declaró a C++ el lenguaje de más rápido crecimiento en 2024 — ¿qué significa esto para Python?

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

GitHub nombró a C++ como el lenguaje de más rápido crecimiento del año

La plataforma GitHub publicó el informe anual Octoverse 2024, que tradicionalmente analiza la actividad de los desarrolladores. La gran sorpresa: C++ se convirtió en el lenguaje de programación de más rápido crecimiento en número de contribuyentes, superando a JavaScript, Python y Rust.

Según datos de GitHub, el número de desarrolladores activos que escriben en C++ creció un 23,5% en los últimos 12 meses. En comparación, el crecimiento de Python fue solo del 8,2%, y el de JavaScript del 4,1%. Los expertos vinculan este aumento con varios factores.

«C++ está experimentando un renacimiento gracias al desarrollo de la infraestructura de AI/ML, motores de juegos y sistemas de alta carga — comenta Anna Smirnova, ingeniera principal de Yandex. — Los estándares modernos C++20/23 han hecho el lenguaje significativamente más seguro y conveniente, lo que ha atraído a una nueva generación de desarrolladores».

El crecimiento es especialmente notable en repositorios relacionados con herramientas LLM (por ejemplo, llama.cpp alcanzó 78 mil estrellas), desarrollo para ROS 2 (robótica) y optimizaciones de bajo nivel para Kubernetes. GitHub señala que el 42% de los nuevos proyectos en C++ están relacionados de alguna manera con IA.

Sin embargo, Python sigue siendo el líder absoluto en número total de contribuyentes (5,2 millones frente a 1,9 millones de C++), pero la tasa de crecimiento de C++ es 2,8 veces mayor. Es interesante que Rust, a menudo llamado el «asesino de C++», mostró un crecimiento de solo el 12,1%.

Para la comunidad de PythonLib, esta es una señal importante: el ecosistema de C++ se integra activamente con Python a través de pybind11, nanobind y Cython. Muchas bibliotecas de alto rendimiento para Python (por ejemplo, NumPy, TensorFlow, PyTorch) tienen un núcleo en C++. El crecimiento de C++ significa que en 2025 veremos aún más proyectos híbridos Python/C++.

El informe completo de GitHub Octoverse 2024 está disponible en el sitio web oficial de la plataforma.

Recommended Libraries