🤖 AI总结
主题
关于TIOBE编程语言流行度指数的原理与最新排名。
摘要
文章解释了TIOBE指数仍依赖搜索引擎的原因,并公布了最新的编程语言排名变化及其应用价值。
关键信息
- 1 TIOBE指数基于搜索引擎结果衡量语言流行度,而非LLM。
- 2 SQL与R互换前十位置,Swift重回前20。
- 3 指数用于评估技能时效性和技术选型参考。
北京邮电大学(海淀校区)
三月头条:为什么 TIOBE 指数仍然依赖搜索引擎
由于二月是短月,TIOBE 指数并未发生太大变化,现在是讨论该指数自身的一个元问题的好时机。最近这个问题多次被提及:TIOBE 指数为什么仍基于搜索引擎的命中次数?如今直接询问大型语言模型(LLM)哪些编程语言最受欢迎,难道不是更好吗?
答案是否定的。TIOBE 指数衡量的是互联网上与特定编程语言相关的页面数量。大型语言模型最终也依赖相同的来源——它们的训练和分析基于的正是这些网页。因此,从本质上讲,两者并无实质性区别。
上个月 TIOBE 指数完全没变化吗?也不是。SQL 与 R 在前十名中互换了位置。另外,Swift 重新进入前 20 名,取代了 Kotlin。指数更靠后的位置上,Ruby 已接近跌出前 30 名。
TIOBE 编程社区指数用于指示编程语言的流行程度。该指数每月更新一次。评级基于全球熟练工程师数量、课程和第三方供应商。用于计算评分的流行网站包括 Google、Amazon、Wikipedia、Bing 以及 20 多个其他网站。需要注意的是,TIOBE 指数并不反映哪种编程语言最好,也不是衡量用哪种语言编写代码行数最多。
该指数可用于检查你的编程技能是否仍然与时俱进,或在开始构建新的软件系统时就应采用哪种编程语言做出战略决策。
其他编程语言
下面列出了完整的前 50 名编程语言。该概览为非官方发布,可能存在遗漏的语言。
接下来的 50 种编程语言
下列语言表示排名第 51 至 100 位。由于差距较小,这些编程语言仅按字母顺序列出。
ActionScript、Algol、Apex、Applescript、Bash、bc、Caml、CFML、CL (OS/400)、Clojure、CoffeeScript、Common Lisp、D、F#、Forth、GAMS、GML、Groovy、Hack、Icon、Inform、Io、J、J#、JScript、JScript.NET、Korn shell、LabVIEW、Logo、LotusScript、Modula-2、Mojo、MQL5、NATURAL、NetLogo、OpenCL、PL/I、PostScript、Q、REXX、RPG、S、Scheme、Small Basic、SPARK、SPSS、Tcl、V、VHDL、Xojo
长期历史回顾
为了解更宏观的情况,下方列出了多年前前十名编程语言的位置。请注意,这些是基于 12 个月期间的平均排名。
![]()
![]()
![]()
![]()