JAVA 当仁不让的编程语言皇帝
苹果最新发布的天价 Macbook Pro 爆出了降频事件,这着实让很多电子产品爱好者松了一口气,大家奔走相告,你看,不是我不想买,i9 和 i7 没什么差距嘛,运算量大了会发热降频。
结果苹果转手就发了个补丁,更新了固件,解决了发热和降频的问题,这下不买新款 Macbook Pro 的原因就只剩下一个了:
——穷
看到这个字让我想起了之前看到 Stack Overflow 上发过的一篇文章,作为全球最大的技术问答社区,他们在 2017年上半年研究了那个期间流量最高的 250 个标签,发现了穷国和富国使用的编程技术的差异。
这个时间是由因及果还是从结果倒推原因并不重要,但数据非常值得一看。
科技与人均 GDP 的关系
他们选取了四个比较突出的编程语言和技术,Android、PHP、Python 和 R。
结果显示,使用 Android 和 PHP 的程序员数量与所在国家的人均 GDP 是负相关的。Python 和 R 与人均 GDP 是正相关的。
简单来说就是使用 Python 的人越多,这个国家的人均 GDP 越高。
文章同时强调了,这个结果并不存在必然的因果关系,不是说选择哪种编程语言会影响一个国家的平均收入,也不是国家的财富水平会影响工程师对技术的使用和偏好。
在高收入国家,Python 标签的访问率是其他地区的两倍,R 的访问量是其他国家的三倍。
我们知道,在大数据时代,许多数据科学的分析工作都是由 Python 和 R 完成的,并由此产生了很多技术,高收入国家使用这些技术,说明他们对数据科学更加重视,数据量也更大。另外科学研究的经费也比较充足,程序员的学历也可能更高。
C 和 C++ 是两门古老而著名的语言,它们同样受到了高收入者的青睐。
这可能和美国有关,这两门语言用在很多基础计算机科学的研究上,在美国各大学深受欢迎。
目前的数据表明,Android 系统在收入比较低的国家很受欢迎,不知道是不是和 iPhone 售价远远高于Android 手机有关。
PHP 作为「世界上最好的编程语言」,在广大第三世界国家深受好评,使用量广泛。CodeIgniter 是 PHP 的开源框架,在 Stack Overflow 访问量巨大,大部分访问都来自低收入国家,写到这里我想,难道中国大量的 PHP 程序员那么喜爱上 Stack Overflow 吗?
往下看发现不是,这些低收入更多来自印度,印度尼西亚,巴基斯坦和菲律宾。
最后附一张国家收入和相关技术标签的排名:
Python 在高收入国家中排第二,在低收入国家中排第八。
最牛的是编程语言是啥啊,还是 Java,在高收入国家里排第一,在低收入国家中排第二,通吃,真是当仁不让的编程语言皇帝。
你是否学习了一门高收入的编程语言呢?穷,是不是咱编程语言还没学好啊……
- END -
领取专属 10元无门槛券
私享最新 技术干货