Python 为何能如此野蛮的增长

近日,编程问答网站 Stackoverflow 的数据科学家 David Robinson 的一项调查显示:在高收入国家 Python 格外受欢迎,其增长速度远超全球平均水平。认为 Python 可是增长最快的主流编程语言。

近日,编程问答网站 Stackoverflow 的数据科学家 David Robinson 的一项调查显示:在高收入国家 Python 格外受欢迎,其增长速度远超全球平均水平。认为 Python 可是增长最快的主流编程语言。

Stackoverflow 显示的有关于主流编程语言的数据可以追溯到 2011 年底,这些目前是高收入国家的六个主流编程语言(其中不包括 CSS,HTML,Android和JQuery四个。)

图0:Python 为何能如此野蛮的增长

2017 年 6 月 Python 访问量首次跃居 Stackoverflow 第一。一路呈现上升趋势,这增长速度十分惊人,而在 2012 年时,其访问量还远远少于其他 5 种语言,相比当时足足增长了 2.5 倍,按照如今的趋势来看,增长势头十分迅猛。

其他主流编程语言如 Java、Javascript、C#、php 和 C++ 的问题访问量过去几年基本没太大的变动,当然,有部分部分原因是因为 Java 的访问量存在季节性。Java 的访问量秋季开始都会上升。到年底,它能否再次赶上 Python ?就不得而知了。不过,我们可以尝试使用“STL”模型预测未来两年的增长(该模型将增长与季节趋势相结合,以达到预测未来价值的效果。)

图1:Python 为何能如此野蛮的增长

根据这个趋势,Python 可能会在秋季后被 Java 再次超过(在模型预测的变化范围之内),同时,STL 还可以看出在未来两年里,JavaScript 和 Java 在高收入国家之间的访问量将保持相似水平。而 Python 则在未来几年后劲十足。

以上只看过六个最受欢迎的编程语言。目前在高收入国家中增长最快的其他编程语言还有哪些?

图2:Python 为何能如此野蛮的增长

Python 27% 的年同比增速可谓是独树一帜,遥遥领先于其他编程语言,稍稍能跟上它节奏的是 R,说到 R,就不得不提在本月 TIOBE 编程语言排行榜中已经上升到 11 名的位置,说明其潜力也是不容小觑。

那么,Python在巴西、印度和中国的国家发展情况又是怎样的呢?

图3:Python 为何能如此野蛮的增长

在非高收入国家,Python 仍然是增长最快的主流编程语言;从上图可以看出 Python 在非高收入国家中是在 2014 年开始呈现迅速增长的趋势,而在高收入国家从 2012 年就已经开始快速增长,事实上,在非高收入国家的 Python 每年的同比增速都略高于高收入国家。同时, R 语言在这些国家也在快速增长。

因此可以认为:Python 以及 R 的热捧可能与数据科学的流行有关。

这篇文章主要为了表明 Python 在过去五年中显示出惊人的增长速度,特别是在高收入国家。接下去,我们还将开始探索为什么 Python 会有如此高速增长。

最后,为了避免程序员之间的“语言战争”,需要强调的是,一种语言的用户数量并不能衡量一门编程语言的质量。

阅读余下内容

发表评论

电子邮件地址不会被公开。 必填项已用*标注