Reviravolta chocante: GitHub declarou C++ a linguagem de crescimento mais rápido de 2024 — o que isso significa para o Python?

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

GitHub nomeou C++ como a linguagem de crescimento mais rápido do ano

A plataforma GitHub publicou o relatório anual Octoverse 2024, que tradicionalmente analisa a atividade dos desenvolvedores. A principal surpresa: C++ tornou-se a linguagem de programação de crescimento mais rápido em número de contribuidores, superando JavaScript, Python e Rust.

De acordo com os dados do GitHub, o número de desenvolvedores ativos que escrevem em C++ cresceu 23,5% nos últimos 12 meses. Para comparação, o crescimento do Python foi de apenas 8,2%, e o do JavaScript, 4,1%. Especialistas associam esse aumento a vários fatores.

«C++ está passando por um renascimento graças ao desenvolvimento da infraestrutura de AI/ML, motores de jogos e sistemas de alta carga, — comenta Anna Smirnova, engenheira líder na Yandex. — Os padrões modernos C++20/23 tornaram a linguagem significativamente mais segura e conveniente, o que atraiu uma nova geração de desenvolvedores».

O crescimento é especialmente notável em repositórios relacionados a ferramentas LLM (por exemplo, llama.cpp alcançou 78 mil estrelas), desenvolvimento para ROS 2 (robótica) e otimizações de baixo nível para Kubernetes. O GitHub observa que 42% dos novos projetos em C++ estão, de alguma forma, ligados à IA.

Enquanto isso, Python continua sendo o líder absoluto em número total de contribuidores (5,2 milhões contra 1,9 milhão do C++), mas a taxa de crescimento do C++ é 2,8 vezes maior. Curiosamente, Rust, que é frequentemente chamado de "assassino do C++", apresentou um crescimento de apenas 12,1%.

Para a comunidade PythonLib, este é um sinal importante: o ecossistema C++ está se integrando ativamente com Python através de pybind11, nanobind e Cython. Muitas bibliotecas de alto desempenho para Python (por exemplo, NumPy, TensorFlow, PyTorch) possuem um núcleo em C++. O crescimento do C++ significa que em 2025 veremos ainda mais projetos híbridos Python/C++.

O relatório completo GitHub Octoverse 2024 está disponível no site oficial da plataforma.

Recommended Libraries