经常有人问我,Perl最近为什么如此受欢迎。就在一年前,Perl还排在第27位,而现在它突然又冲到了第10位。尽管Perl在鼎盛时期(2005年3月)曾位居第3,但它如今的复苏仍然令人瞩目,值得探讨。Perl能获得如此高排名的技术原因在于它在亚马逊上有大量的相关书籍。例如,其列出的书籍数量是PHP的4倍,是Rust的7倍。但Perl popularity上升背后的“真正”原因,我却不得而知。
我能想到的唯一可能性是,Perl 5现在正逐渐被视为真正的Perl。容我解释一下。大约在2000年,拉里·沃尔宣布了一个全新的Perl版本——Perl 6。Perl 6的实现耗费了数十年时间(这是二次系统效应),甚至最终更名为Raku。在这几十年里,Perl 5的旧有开发或多或少陷入了停滞,这导致Perl社区陷入了不确定的状态。与此同时,一个不错的替代语言Python逐渐成熟,许多Perl程序员转而使用Python。如今,25年过去了,Perl 6/Raku在TIOBE指数中排名第129位,在编程界根本无足轻重。而另一方面,Perl 5最近的发布更加频繁,因此受到了更多关注。
你对Perl这次令人惊讶的回归有何看法?你知道可能的原因吗?告诉我吧!
官网:https://www.tiobe.com/tiobe-index/