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