做为一名程序员,都比较关注其使用编程语言的热度,一方面编程语言的热度决定了它拥有多大的市场,另一方面也关系到行业内程序员选择机会有多大。
我们总听说某个编程语言排名第一,那么这些数据到底准不准确呢?
1、PHP是不是宇宙第一?
比如,我们经常会听到一句话:PHP 是宇宙第一编程语言。
关于这个问题,我们很容易在 TIOBE 排行榜上得到求证,上图是2002- 2019 年前 10 大编程语言排行情况。
可以明显看出 PHP 虽然也算是一个比较流行的编程语言,但其历史上就从来没有成为过第一,在 PHP 最巅峰时刻,排名成绩也只能在第三、四名。
那么这些数据是从何而来,又是如何计算的呢?
我相信每个程序员应该都听说过 TIOBE 这个名字,因为几乎每月都有媒体报道当月 TIOBE 编程语言排行榜,以至于它成为编程语言排行榜领域最权威的组织。
所以我一直就在好奇,TIOBE 到底是个什么机构?他们又是如何计算编程语言排行榜的?且听我慢慢道来。
2、TIOBE 公司介绍
TIOBE 公司成立于2000 年 10 月 1 日,由瑞士的公司 Synspace 和一些独立的投资人创建。TIOBE是"The Importance Of Being Earnest"的缩写,该公司主要关注于软件质量的评估。
TIOBE 程序设计语言指数是由该公司推出并