大数跨境
0
0

2025 年 11 月编程语言排行榜|C# 要翻身超Java?

2025 年 11 月编程语言排行榜|C# 要翻身超Java? 终码一生
2025-11-14
11
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
TIOBE 2025 年 11 月份的编程语言排行榜已经公布,官方的题是:C# 有史以来要第一次超过 Java 了吗?(Is C# going to surpass Java for the first time in history?)
直到最近,还没有任何语言的增长速度能超过 Python。但如今,Python 的增长似乎进入了瓶颈期。取而代之的是,C# 成为了目前上升最快的编程语言。如果 C# 能保持这一势头,它甚至有可能成为 2025 年 TIOBE 年度编程语言。
C# 是如何做到的呢?长期以来,Java 和 C# 一直在相同的领域竞争。而现在,C# 似乎已经消除了不选择它而改用 Java 的所有理由:它如今已经是跨平台的、开源的,并且拥有开发者所期待的所有新的语言特性。虽然金融领域依然由 Java 主导,但在其他领域,Java 和 C# 已经呈现均衡分布。此外,微软的势头依旧强劲,而 C# 仍是微软最受支持的编程语言。
一个有趣的事实是:在 TIOBE 指数历史上,C# 从未高于 Java。目前两者的差距不到 1%。未来的竞争将非常精彩——C# 会首次在 TIOBE 指数中超越 Java 吗?
01
关于 TIOBE 编程社区指数
TIOBE 编程社区指数是衡量编程语言受欢迎程度的指标。该指数每月更新一次,排名基于全球范围内的专业工程师数量、课程数量以及第三方供应商数量。Google、Amazon、Wikipedia、Bing 等超过 20 个热门网站的数据都会用于计算评分。需要注意的是,TIOBE 指数与“最佳编程语言”或“代码量最多的语言”无关。
该指数可用于检查你的编程技能是否依然跟得上时代,或在新软件系统开发时,辅助决策选择哪种编程语言。
02
其他编程语言
完整的前 50 名编程语言榜单如下。该概览是非官方发布的,因为我们有可能遗漏了某些语言。
接下来排名的 50 种编程语言
以下列出的语言排名在 第 51–100 名 之间。由于它们之间的差距相对较小,这些语言仅按字母顺序排列:
ActionScript、Algol、Awk、B4X、Caml、CHILL、CLIPS、Clojure、Common Lisp、Crystal、D、Elm、F#、Forth、GAMS、Groovy、Hack、Icon、Inform、Io、JScript、Logo、Maple、Modula-2、Mojo、MQL5、NATURAL、Nim、OCaml、Occam、OpenCL、PL/I、Q、Racket、REXX、S、Scheme、Simulink、Smalltalk、SPARK、SPSS、Stata、SystemVerilog、Tcl、Transact-SQL、VHDL、Wolfram、X++、XC、Xojo。
03
本月指数的变更
本月对指数定义做出了以下更改:
  • 用户 Aubell9 建议将 Asymptote 编程语言加入 TIOBE 指数。该语言符合所有评估标准,已被加入追踪名单。Asymptote 本月在 TIOBE 指数中首次亮相,排名第 268 位。
04
长期历史数据
为了获得更宏观的视角,以下是若干年前 前 10 名 编程语言的排名情况。这些名次是以 12 个月的平均排名 计算得出的。
重要观察:
  • 2001 年之前的数据并不是基于网页搜索引擎的统计,而是基于 Usenet 新闻组(newsgroup)的统计,并且是通过回溯计算得到的。
  • 在上表中,“Visual Basic” 和 “(Visual) Basic” 是有区别的。直到 2010 年,“(Visual) Basic”一词指的是所有可能的 Basic 方言,包括 Visual Basic。经过一番讨论,决定将“(Visual) Basic”细分为各个方言,例如 Visual Basic .NET、经典 Visual Basic、PureBasic、Small Basic 等。由于 Visual Basic .NET 已成为 Visual Basic 的主要实现版本,因此现在使用“Visual Basic”来指代它。
  • SQL 编程语言是在 2018 年才被加入 TIOBE 指数的,这是在有人指出 SQL 是图灵完备(Turing Complete) 之后才发生的。所以,虽然 SQL 语言非常古老,但它在指数中的历史却很短。
05
编程语言名人堂(Programming Language Hall of Fame)
下面的“名人堂”列出了历年 年度编程语言(Programming Language of the Year) 的获奖者。该奖项授予 一年内指数评分涨幅最高 的编程语言。
06
缺陷 & 变更请求
以下是最常被请求的 前 5 个改进或缺陷问题。
  1. 除了使用“<语言> programming”这种查询方式外,还应该尝试其他搜索,例如“programming with <语言>”、“<语言> development”以及“<语言> coding”。
  2. 添加对其他自然语言(不仅限于英语)的查询。计划首先从中文搜索引擎百度开始。这项改动已部分实现,预计在未来几个月完成。
  3. 添加所有被拒绝的搜索词请求列表,以减少关于 Rails、JQuery、JSP 等的重复邮件。
  4. 启动针对数据库、软件配置管理系统以及应用框架的 TIOBE 指数。
  5. 部分搜索引擎允许查询过去一年内新增的网页。TIOBE 指数应只跟踪这些近期新增的网页。
来源:blog.csdn.net/weixin_48502062/article/details/154696331
END
PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。



往期推荐



SpringBoot中这10个神仙功能,惊艳到我了!

阿里又开源了一个顶级 Java 项目!

她说Gin比SpringBoot更快,我用2行代码,让她闭嘴!

面试官:try catch 应该在 for 循环里面还是外面?

拒绝写重复代码,试试这套开源的SpringBoot组件,效率翻倍~

成年人欲望程度排行榜TOP 10


【声明】内容源于网络
0
0
终码一生
开发者聚集地。分享Java相关开发技术(JVM,多线程,高并发,性能调优等),开源项目,常见开发问题和前沿科技资讯!
内容 1876
粉丝 0
终码一生 开发者聚集地。分享Java相关开发技术(JVM,多线程,高并发,性能调优等),开源项目,常见开发问题和前沿科技资讯!
总阅读1.0k
粉丝0
内容1.9k