TIOBE 试图通过熟练工程师、课程和第三方供应商的数量来计算编程语言的流行度。9 月份排名中最受欢迎的八种语言与上个月相比没有变化:1. Python 2. C++ 3. C 4. Java 5. C# 6. JavaScript 7. Visual Basic 8. Go。但根据 TIOBE 的排名,Perl 仍然是 9 月份最受欢迎的编程语言中的第 10 名(从 8 月份的第 9 名下降)。“一年前 Perl 还排在第 27 位,现在突然又升到了第 10 位,”TIOBE 首席执行官 Paul Jansen 惊叹道。Perl 排名如此之高的技术原因在于亚马逊上其书籍数量庞大。Perl 的书籍数量是 PHP 的 4 倍,是 Rust 的 7 倍。我并不清楚 Perl 流行度增长的“真正”原因。我能想到的唯一可能性是,Perl 5 现在逐渐被认为是真正的 Perl……Perl 6/Raku 在 TIOBE 指数中排名第 129 位,因此在编程世界中几乎毫无存在感。另一方面,Perl 5 最近发布得更频繁,因此越来越受到关注。i-Programmer 博客上的一篇文章认为,Perl 的复兴可能源于其文本处理能力:即使在这个人工智能时代,一切仍然受文本格式的支配;文本仍然是王者。XML、JSON 调用 API、YAML、Markdown、日志文件……这意味着仍然需要对其进行处理、转换、清理和提取。Perl 凭借其一流的正则表达式、CPAN 上丰富的文本操作库以及对所有最新标准的全面 Unicode 支持,曾经是、现在仍然是最好的。简而言之,没有其他语言可以匹敌 Perl 的文本处理能力。他们还提到了 Perl 得到开源社区的支持,以及它“在过去几年里逐渐形成了‘合适的’面向对象编程模型……人们根本不知道 Perl 的功能,反而更愿意成为 FOMO(害怕错过)这种昙花一现的潮流的受害者,追逐那些新鲜事物。” 我很好奇 Slashdot 的读者们会怎么说。(如果你还在使用 Perl 或 Raku,请在评论区分享你的使用体验……)Perl 跌至第九位,这意味着 Delphi/Object Pascal 上升了一位,其使用率从 8 月份的 1.82% 上升到 9 月份的 2.26%,最终夺得了 9 月份的第 9 名。TechRepublic 指出:“SQL 排名第 11,使用率 1.86%,距离再次进入前十已经非常近了。” (SQL 在 6 月份跌至第 12 位,该网站推测这是由于“人工智能应用中 NoSQL 数据库的使用增加”。)但 TechRepublic 补充道,排名第一的热门编程语言(根据 TIOBE 统计)仍然是 Python:9 月份,Perl 在 TIOBE™ 专有排名系统中的占比为 2.03%,高于 1 月份的 0.64%。去年,Perl 排名第 27 位……Python™ 势不可挡的上升势头略有下降,从 8 月份的 26.14% 降至 9 月份的 25.98%。Python 仍然远远领先于该指数中的所有其他语言。
在 Slashdot 上阅读更多内容。