10 月 31 日消息,GitHub 年度报告《Octoverse》显示,Python 首次超越 JavaScript 成为 GitHub 上最受欢迎的编程语言。这主要是受到人工智能(AI)开发需求激增的推动,Python 还被广泛应用于数据科学和开源项目的开发。
报告指出,与生成式 AI 相关的项目贡献量在过去一年中增长了 59%,AI 相关的公共项目的贡献量几乎比 2023 年翻了一番,印度、德国、日本和新加坡是这些贡献的主要来源。此外,越来越多来自世界各地的开发者加入并使用 GitHub,其中许多人首次参与开源项目。
注意到,自 ChatGPT 两年前公测以来,AI 技术迅猛发展,企业和开发者开始将目光转向计算需求较低、应用更具定制化的小型 AI 模型和 AI 代理。Python 需求的激增还表现在 Jupyter Notebooks 项目使用量上,这一支持开源软件开发的工具使用率增长了 92%。
GitHub 认为,Python 的崛起反映了用户群的转变,从传统的软件程序员扩展到更广泛的科学、技术、工程和数学(STEM)领域。
目前,Python、JavaScript、TypeScript 和 Java 仍是 GitHub 上的主流编程语言,同时像 Rust 这样的系统编程语言也在逐渐崛起。
GitHub 预测,到 2028 年,印度将拥有全球最大的 GitHub 开发者群体,非洲和拉丁美洲国家,如巴西,也将迎来显著增长。
此次报告发布恰逢 GitHub 年度 Universe 大会,会上 GitHub 宣布将进一步扩展平台上提供的 AI 模型。GitHub Copilot 最初依赖 OpenAI 的 GPT-3 Codex 模型,后续版本则采用了 GPT-3.5、GPT 3.5-turbo、GPT-4 等多个版本,以满足不同延迟和质量需求。当前,Copilot Chat 已引入 OpenAI 的 o1-preview 和 o1-mini 模型,而 Anthropic 的 Claude 3.5 Sonnet 以及谷歌的 Gemini 1.5 Pro 模型也将在未来几周内陆续引入。
最新评论