Python 成 GitHub 最受欢迎编程语言,AI 成主要推动力
GoodNav 10 月 31 日报道,GitHub 发布的年度报告《Octoverse》显示,Python 首次超越 JavaScript,成为 GitHub 上使用最广泛的编程语言。这一变化主要得益于对人工智能(AI)开发的需求急剧上升,Python 亦被广泛应用于数据科学和开源项目的开发。
报告指出,与生成式 AI 相关的项目在过去一年中的贡献增长了 59%,AI 相关的公共项目贡献几乎是 2023 年的两倍,印度、德国、日本和新加坡是这些贡献的主要来源。此外,越多来自全球的开发者参与并使用 GitHub,其中许多人首次接触到开源项目。
自 ChatGPT 在两年前公测以来,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 模型也将在未来几周陆续推出。