编程语言的榜单,除了TIOBE,还有PYPL可以从另一个角度进行观测。前者常为国内自媒体引用,后者则默默以实力圈粉。
以下是PYPL给出的引用链接,份量相当:
- Developer Tech,
- DevOps,
- InfoWorld (several articles),
- eWeek
- Techworld
当然,这些引用都是2012、2013年的,略显落寞。
出于好奇,特对两个榜单做一下对比。
数据来源分析
从官网的介绍描述(自行翻译后)来看:
- PYPL榜单,是基于谷歌上的编程教程搜索热度做分析得出的。教程搜索越多,说明语言越流行。这是一个风向标,原始数据来自谷歌趋势。
- TIOBE开发社区指数,是个关于编程语言流行度的指标,每月更新一次。比例基于世界范围内熟练工程师、课程、第三方厂商的数量。流行搜索引擎例如谷歌、必应、雅虎、维基百科、亚马逊、youtube、百度用来计算比例。值得注意的是,TIOBE指数不是关于最佳编程或代码行数最多的语言。
简言之,pypl的数据来源较为单一,而tiobe的更丰富。
最新上榜对比
以下是截止2023-2-15的榜单前10位。
PYPL | TIOBE |
---|---|
- 两份榜单的冠军都是python,看来众望所归,JAVA码农是时候关心一下这个后起之秀了。
- 不同之处:TIOBE的前10还包括了VB、SQL、Assembly language,PYPL则多出了R、swift、objective-c。
个人看法:pypl的更纯粹,TIOBE对语言的看法更宽泛。
悬念
- PYPL显然比较草根,连个象样的域名都没有申请。
- TIOBE是家商业公司,在商言商,那么榜单会不会有厂商的加持或操弄?
- TIOBE的数据更全面,意味着模型更复杂,那么他的计算方法科学吗?