最新的 GitHub 创新图显示,JavaScript 和 Python 在 GitHub 平台上排名最高,是使用最多的编程语言。
译自 JavaScript, Python Neck and Neck in GitHub Developer Usage,作者 Darryl K Taft。
根据最新的 GitHub 创新图谱,JavaScript 和 Python 是去年 GitHub 上最流行的编程语言。
GitHub 图谱显示,JavaScript 是美国排名最高的 编程语言,根据上传代码到 GitHub 的唯一开发者数量,其次是 Python 和 Shell。
“Python 总是在 [列表] 顶部,与排名第一的 JavaScript 并列,”GitHub 开发者政策副总裁 Mike Linksvayer 上周在 GitHub 发布创新图谱数据后接受 The New Stack 采访时表示。
虽然 Shell 排名第三,但 Java 在 2023 年的前两个季度一直保持第四的位置,但在去年的第三和第四季度被 TypeScript 超越,该图谱显示。
Linksvayer 说:“这可能并不令人惊讶,因为开发者们都在关注。但看到它如何随着时间的推移而改变仍然很有趣。”
4 年的数据
GitHub 提供了有关该平台超过 1 亿开发者如何共同构建软件的最新数据,包括过去四年的趋势,例如流行的 AI 工具对开发的影响、开发者如何共同学习新的编程语言等等。
GitHub 高级软件工程师 Kevin Xu 在一篇 博客文章 中写道,随着 2023 年第四季度数据的发布,GitHub 创新图谱现在提供了八项指标的四年完整数据——git 推送、存储库、开发者、组织、编程语言、许可证、主题和经济合作者。
该图谱中的其他关键信息包括,超过 21,077,000 名美国开发者和超过 1,173,000 个美国组织正在 GitHub 上构建,美国开发者已将代码上传到 GitHub 超过 2590 万次,美国开发者和组织在 GitHub 上拥有超过 5870 万个存储库。
开发者活动和协作
Linksvayer 说,总体而言,创新图谱提供了有关 GitHub 平台上开发者活动和协作的数据驱动叙述,这对开发者和政策制定者都很有用。
最新版本突出了开发者活动中的季节性趋势,例如 Advent of Code 活动和 Season of Docs 计划对某些编程语言和主题流行度的影响。
数据还揭示了开发者之间的全球协作模式,展示了来自不同国家的开发者如何共同开展开源项目。
GitHub 创新图谱将全球经济之间的协作跟踪为从一个经济体发送到另一个经济体的 git 推送和打开的拉取请求的总和。美国排名前三的合作者是:英国、德国和加拿大。
政策影响
创新图谱旨在展示开发者对创新的贡献,类似于专利和学术出版物用于研究创新网络的方式。
Linksvayer 说,此外,GitHub 的政策团队致力于确保法律和法规不会无意中损害软件开发,例如 欧盟的版权指令 和拟议的 AI 法案。
该公司一直在研究 GitHub 自有的 Copilot 等 AI 驱动工具对开发者生产力和学习的影响,并与学者合作了解对专家和新手开发者的不同影响。
此外,GitHub 还参与了有关负责任的 AI、知识产权以及训练数据和 AI 模型之间关系的讨论。
Linksvayer 说:“我们希望确保 Copilot 等工具能够增强开发者,而不是取代他们。”“我们将赋予开发者超能力,让他们能够更快、更高质量地编写更安全的代码等等。但我们也坚信开发者需要参与其中。”