GitHub将C++评为年度增长最快语言
GitHub平台发布了年度报告Octoverse 2024,该报告传统上会分析开发者的活跃度。最大的惊喜是:C++成为贡献者数量增长最快的编程语言,超越了JavaScript、Python和Rust。
根据GitHub的数据,过去12个月内,使用C++的活跃开发者数量增长了23.5%。相比之下,Python的增长率仅为8.2%,JavaScript为4.1%。专家认为这一激增与多个因素有关。
“C++因AI/ML基础设施、游戏引擎和高负载系统的发展正经历复兴,”Yandex首席工程师Anna Smirnova评论道。“C++20/23现代标准使语言更加安全便捷,吸引了新一代开发者。”
与LLM工具集相关的库增长尤为显著(例如llama.cpp收获了7.8万星标),此外还有ROS 2(机器人技术)开发以及Kubernetes的低级优化。GitHub指出,42%的新C++项目以某种方式与AI相关。
同时,Python在贡献者总数上仍保持绝对领先地位(520万对C++的190万),但C++的增长率是Python的2.8倍。有趣的是,常被称为“C++杀手”的Rust仅增长了12.1%。
对于PythonLib社区而言,这是一个重要信号:C++生态系统正通过pybind11、nanobind和Cython与Python深度整合。许多Python的高性能库(如NumPy、TensorFlow、PyTorch)都包含C++核心。C++的增长意味着2025年我们将看到更多Python/C++混合项目。
完整的GitHub Octoverse 2024报告可在平台官方网站获取。