TIOBE - 2019年10月编程语言排行

作者: hangge 发布时间: 2019-10-23 浏览: 133 次 编辑

十月头条:15年来排名前8的编程语言一直都十分稳定

本月标题与榜单制作者上周参加的一场会议有关。在会议上,有工程师向他问及软件工程的趋势,而他们之所以对趋势如此感兴趣是因为担心会错过某些新技术。但榜单制作者认为从TIOBE统计的数据来看,这种担心没什么意义。因为TIOBE指数的前8名在过去15年中相当稳定。

有多稳定呢?根据TIOBE统计的数据,虽然每年都会诞生新的编程语言,并且日渐流行,但实际上不会对排行榜产生太大的影响。如果将今天的TOP 8跟2014年(5年前)和2004年(15年前)的进行对比,我们会发现只有一门不同的编程语言。在2004年,Perl仍属于排名前8的编程语言,但后来由于Python的崛起以及Perl 5和Perl 6之间的分裂,Perl的前途变得不再明朗最终跌出 TOP 8。

除了Perl,还有一门语言值得一提,那就是iOS开发者都很熟悉的 Objective-C,它也曾在2014年进入TOP 8。但经过大众短暂的狂热追捧后,苹果公司推出了Swift,然后它就顺理成章地接管了 Objective-C的位置,后者再次跌出TOP 8。

因此,除了几个特例,这些年来,TIOBE排名的TOP 8可以说是一直保持不变。对此,榜单制作者表示,在编程语言领域诚然存在一些趋势,但幸运的是这些趋势的变化相对比较缓慢。

近几年迅速崛起的Python正在成为对PHP和Perl等语言有利的新兴主流语言。除此之外,其他相对较新的编程语言如果要争取进入TOP 20还有很长的路要走。这些有潜力的候选者包括Dart, Scala, Lua, Rust, Kotlin和TypeScript。

编程语言排行榜 TOP 20 榜单:

原文:TIOBE - 2019年10月编程语言排行

前 10 名编程语言长期走势图:

原文:TIOBE - 2019年10月编程语言排行

以下是 21-50 编程语言排名:

原文:TIOBE - 2019年10月编程语言排行

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网上有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。
请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。