根据 GitHub 的 Octoverse 2024 报告,Python 已成为 GitHub 上最受欢迎的编程语言,超过了 JavaScript。这一转变主要是由于人工智能 (AI) 的广泛使用以及全球开发者社区的快速增长。
人工智能与开发者增长
Octoverse 报告显示,与 AI 相关的项目贡献显著增加,生成式 AI 贡献上升了 59%,AI 项目数量增长了 98%。这一激增归因于 AI 模型在应用中的整合,全球开发者以前所未有的数量参与到 AI 项目中。
此外,GitHub 迎来了来自不同地区的新开发者,尤其是非洲、拉丁美洲和亚洲的开发者。预计到 2028 年,印度将拥有最大的开发者人口,而巴西和尼日利亚等国家的增长也很显著。全球扩展进一步得益于教育计划和 GitHub Copilot 等 AI 工具的采用,这些工具越来越多地在学术环境中使用。
Python 的崛起和开源趋势
Python 在 GitHub 上的崛起凸显了该平台在支持数据科学和机器学习项目中的角色。该语言的受欢迎程度反映在 Jupyter Notebook 的使用量增加了 92%。这一增长突显了从传统软件开发到更多数据中心和 AI 驱动项目的转变。
报告还强调了开源在促进创新和协作中的重要性。GitHub 的数据显示,新开发者对开源项目做出了显著贡献,特别是那些与 AI 相关和商业支持的项目。有趣的是,尽管人们担心 AI 会取代开发者,但该技术反而在提高生产力并推动开源社区的参与度。
全球开发者参与
GitHub 的全球开发者社区持续扩大,2024 年共进行了超过 52 亿次贡献,覆盖了 5.18 亿多个项目。该平台指出,来自全球南方区域的开发者对开发活动的参与度显著增加,印度、巴西和尼日利亚的发展尤为突出。
随着 AI 工具使开发者能够以其偏好的语言编写代码,诸如菲律宾和巴基斯坦等具有多样语言背景的地区在开发者贡献方面的增长显著。随着 AI 技术变得更加易于获取并融入日常编程实践,这一趋势预计将持续下去。
欲了解更多信息,请访问 GitHub Octoverse 2024 报告。
Image source: Shutterstock