2023年度GitHub上最受欢迎的十大编程语言

发表时间: 2024-04-30 17:30

GitHub 发布了 2023 年平台上使用最多的编程语言。

排名前十的分别是:JavaScript、Python TypeScript、Java、C#、C++、PHP、C、Shell、Go。


JavaScript 依然稳居最常用编程语言的宝座,并且在 Web 开发领域发挥着核心作用。

JavaScript 作为客户端脚本语言,它使得网页能够执行动态内容的生成,从而提供更加丰富和交互的用户体验。

全球企业普遍采用 JavaScript 来构建 Web 应用程序,得益于 Vue、React 和 Angular 等先进框架的推动,单页应用程序(SPA)的开发变得更加高效和流行。

JavaScript 不仅是前端开发者的不二之选,而且通过 Node.js 的引入,它在后端开发领域也占据了举足轻重的地位,实现了全栈开发的可能性。

这几年随着大数据与人工智能的发展,Python 与其他语言之间的差距慢慢在拉大。


下图是 Github 十大编程语言近几年的排行变化,可以看出 Python 和 C++ 始终位于前五名:


2023 年 TypeScript 出人意料地超过了 Java,成为 GitHub 上开源软件(OSS)项目中使用第三多的语言,其用户群增长了 37%。

TypeScript 是一种由微软开发的自由和开源的编程语言,是 JavaScript 的一个超集,这意味着任何有效的 JavaScript 代码都是有效的 TypeScript 代码。

TypeScript 的目标是开发大型应用程序,它添加了可选的静态类型和基于类的面向对象编程,这些特性在 JavaScript 中并不可用。

参考 tiobe 公布的 2024 年 04 月编程语言排行榜,热门语言大致相同。

Tiobe 2024 年 04 月编程语言排行榜排名前十的分别是:Python,C,C++,Java,C#,JavaScript,Go,Visual Basic,SQL,Fortran。


另外 GitHub 上新项目的创建趋势显示了一些显著的变化。

语言多样性的增长

尽管传统的编程语言在 GitHub 上的新项目中仍然保持着它们的流行度,但现在开发者在选择新项目的开发语言时,表现出了对 Kotlin、Rust、Go 和 Lua 等语言的偏好。这反映出开发者使用的语言种类正在不断增加,他们正在探索和采用更广泛的技术栈。


AI 的兴起

GitHub 的报告揭示了一个重要的转变,即越来越多的开发者开始在其项目中集成或使用人工智能(AI)。这种趋势表明,全球开发者社区对 AI 技术的兴趣正在上升,他们正在积极探索如何将 AI 应用于软件开发中,以提高效率、推动创新,并开发出更加智能和响应式的应用程序。


上图可以看出 AI 在 2023年爆发式增长,随着技术的不断进步,我们可以预见,未来将有更多的项目结合 AI 和多种编程语言,以实现更加强大和多样化的软件解决方案。