一月一更的 TIOBE 编程语言社区最新发布了 2018 年 11 月排行榜。
和 10 月榜单相比,TIOBE 编程语言榜的 Top 5 排名没有太大变化,依旧是铁打的 Java、C、C++、Python 和 Visual Basic .NET。但是从整体趋势上来看,排名第一的 Java 和第二名 C 语言在增长速度上均有所放缓,而名列第三的 C++ 却与之恰恰相反,在经历今年 9 月被后起之秀 Python 短暂的逆袭后,C++ 迅速回神力压 Python,且将二者之间的差距越拉越大,按照这样的增速,Python 想要再次超越 C++ 可谓难上加难。
除此之外,前十名中的凭借简单易用而流行起来的 PHP 被 JavaScript 反超下滑至第八名,但这在 TIOBE 排行榜中也属于正常的浮动范围。不过值得一提的是,上个月想要成为 TIOBE Top 10 常驻成员的 Swift 本月下降了两个名次,其位置被 Google 的亲儿子 Go 取而代之。
Go 语言是 Google 于 2009 年推出的一款开源编程语言,自发布之日起,它凭着极快的性能、良好的并发性、完善的工具链以及强大的生态系统广受开发者喜爱。用 Google 首席工程师、Go 语言的设计者之一的 Rob Pike 的话来评价,Go 语言能够让程序员快速开发,并且在软件不断的增长过程中,使得他们更加容易修改和维护。虽然相比常青藤 Java,Go 语言显得很年轻,但正式因此,它也具有很大的成长空间,所以本次跃进前十也就不足为怪了。