首页 排行榜文章正文

2025年9月TIOBE编程语言排行榜,Perl语言重返前十,Go语言排名8

排行榜 2025年09月20日 06:45 0 admin

九月头条:Perl 重返前十

很多人问我为什么最近 Perl 的人气回升。整整一年前,Perl 排名还在第 27 位,而现在突然跃升到第 10 位。尽管在巅峰时期(2005 年 3 月)Perl 曾位列第 3,但 Perl 目前的复苏仍然值得关注和讨论。技术上使得 Perl 得到如此高评分的原因是它在亚马逊上有大量的图书——它列出的书籍数量比例如 PHP 多 4 倍,比 Rust 多 7 倍。但导致 Perl 人气上升的“真正”深层原因对我来说仍然未知。

我能想到的唯一可能性是 Perl 5 逐渐被重新视为“真正的 Perl”。我来解释一下。Larry Wall 在 2000 年左右宣布了一个全新的 Perl,即 Perl 6。这个 Perl 6 的实现耗时数十年(属于第二系统效应),最终语言被重新命名为 Raku。在这几十年里,Perl 5 的旧有开发在某种程度上停滞,结果 Perl 社区陷入不确定性。与此同时,一个很好的替代者——Python——逐渐成熟,许多 Perl 程序员转向了 Python。现在,25 年后,Perl 6/Raku 在 TIOBE 指数中仅处于第 129 位,因此几乎在编程世界中不起作用。另一方面,Perl 5 最近发布频繁,因此逐渐获得了关注。

TIOBE 编程社区指数是衡量编程语言流行度的指标。该指数每月更新一次。评分基于全球熟练工程师的数量、课程和第三方供应商。用于计算评分的站点包括 Google、Amazon、Wikipedia、Bing 以及 20 多个其他网站。需要注意的是,TIOBE 指数并不是关于哪个编程语言最好,也不是关于哪种语言写的代码行数最多。

该指数可用于检查你的编程技能是否仍然过时,或在开始构建新软件系统时为选择采用何种编程语言提供战略参考。

2025年9月TIOBE编程语言排行榜,Perl语言重返前十,Go语言排名8


2025年9月TIOBE编程语言排行榜,Perl语言重返前十,Go语言排名8


其他编程语言

下面列出完整的前 50 种编程语言。此概览为非官方发布,可能会遗漏某些语言。

2025年9月TIOBE编程语言排行榜,Perl语言重返前十,Go语言排名8


下一组 50 种编程语言

以下列表表示排名第 51 至第 100 的语言。由于差异相对较小,编程语言仅按字母顺序列出。

ActionScript、Algol、Alice、Apex、Awk、B4X、CLIPS、Clojure、D、Eiffel、Elm、F#、Forth、Groovy、Hack、Icon、Inform、Io、J、JScript、Logo、Modula-2、Mojo、MQL5、NATURAL、Nim、Oberon、OCaml、Occam、OpenCL、OpenEdge ABL、PL/I、Q、Racket、REXX、Ring、RPG、Scheme、Simulink、Smalltalk、SPARK、Stata、Structured Text、SystemVerilog、Tcl、Vala/Genie、VHDL、Wolfram、X++、Xojo

超长期历史

为看到更大的图景,请参阅下方许多年前前十位编程语言的排名。请注意这些数据为期 12 个月的平均排名。

2025年9月TIOBE编程语言排行榜,Perl语言重返前十,Go语言排名8


重要观察:

• 2001 年之前的数据并非基于网络搜索引擎的计数,而是基于 Usenet 新闻组的命中数,这些数据是事后回溯计算得出的。

• 上表中“Visual Basic”和“(Visual) Basic”有所区分。直到 2010 年,“(Visual) Basic”指代 Basic 的所有可能方言(包括 Visual Basic)。经讨论,决定将“(Visual) Basic”拆分为其各个方言,例如 Visual Basic .NET、Classic Visual Basic、PureBasic、Small Basic 等。由于 Visual Basic .NET 已成为 Visual Basic 的主要实现,因此现在称其为“Visual Basic”。

• 编程语言 SQL 在 2018 年被加入 TIOBE 指数,此前有人指出 SQL 是图灵完备的。因此尽管该语言历史悠久,但在该指数中的历史较短。

编程语言名人堂

下面列出了所有“年度编程语言(Programming Language of the Year)”获奖者的名人堂。该奖项授予在一年内评分升幅最大的编程语言。

2025年9月TIOBE编程语言排行榜,Perl语言重返前十,Go语言排名8


错误与变更请求

以下为最常被请求更改或报告的前五项。

• 除了“<语言> programming”(<语言> 编程)之外,还应尝试诸如“programming with <语言>”(使用 <语言> 编程)、“<语言> development”(<语言> 开发)和“<语言> coding”(<语言> 编码)等查询。

• 增加其他自然语言(非英语)的查询支持。计划从中文搜索引擎百度开始。该工作已部分实施,未来几个月将完成。

• 增加一份所有被拒绝的搜索词请求清单,目的是减少关于 Rails、jQuery、JSP 等的重复邮件。

• 为数据库、软件配置管理系统和应用框架启动一个 TIOBE 指数。

• 一些搜索引擎允许查询去年新增的页面。TIOBE 指数应仅跟踪最近新增的页面。



我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。


欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。


发表评论

长征号 Copyright © 2013-2024 长征号. All Rights Reserved.  sitemap