首页 > 数说 > 关键词 > PHP最新资讯 > 正文

PHP 到底是不是宇宙第一?TIOBE 排行榜来证明!

2019-12-16 09:15 · 稿源:纯洁的微笑公众号

声明:本文来自于微信公众号 纯洁的微笑(ID:keeppuresmile),作者:纯洁的微笑,授权站长之家转载发布。

做为一名程序员,都比较关注其使用编程语言的热度,一方面编程语言的热度决定了它拥有多大的市场,另一方面也关系到行业内程序员选择机会有多大。

我们总听说某个编程语言排名第一,那么这些数据到底准不准确呢?

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 程序设计语言指数是由该公司推出并进行维护的,这个指数将程序设计语言以排名列表的形式提供出来,并且每个月更新一次,用来表示程序设计语言的流行度。

TIOBE 排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及 Wikipedia、Amazon、YouTube 统计出排名数据,只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

该指数可以用来检阅开发者的编程技能能否跟上趋势,或是否有必要作出战略改变,以及什么编程语言是应该及时掌握的。观察认为,该指数反应的虽并非当前最流行或应用最广的语言,但对世界范围内开发语言的走势仍具有重要参考意义。

下图为 TIOBE 10 月最新编程语言前 20 名:

榜单地址:https://www.tiobe.com/tiobe-index/

3

TIOBE编程语言排名的评估方法

TIOBE 指数的评估是通过统计该编程语言在主流搜索引擎上被搜索的次数来计算的。搜索包括在搜索引擎,新闻组及博客上的搜索等,主流搜索引擎由 Alexa.com 网站上的排名来决定。

一般来说,只有符合条件的搜索引擎,符合条件的编程语言才会被计入 TIOBE 指数。

下面有 25 个搜索引擎用于计算 TIOBE 指数。所选搜索引擎是 Alexa 排名最高的 25 个符合以下条件的网站:

  1. 该网站的入口页面包含一个搜索工具

  2. 查询该网站的结果包含页面点击数量的指示结果

  3. 应该以带有清晰标签的 HTML

  4. 具有特殊字符的语言搜索引擎应该被正确编码

  5. 搜索引擎应该至少返回 1 个查询

  6. 查询该网站的结果不应包含太多的异常值

  7. 色情网站不包含在内

基于上面的标准,符合条件的搜索引擎如下:

  • Google.com: 7.69%

  • Baidu.com: 7.38%

  • Wikipedia.org: 7.08%

  • Yahoo.com: 6.77%

  • Csdn.net: 6.46%

  • Bing.com: 6.15%

  • Google.com.hk: 5.85%

  • Ebay.com: 5.54%

  • Google.co.in: 5.23%

  • Msn.com: 4.92%

  • Hao123.com: 4.62%

  • Amazon.in: 4.31%

  • Google.com.br: 4.00%

  • Google.co.jp: 3.69%

  • Google.de: 3.38%

  • Google.ru: 3.08%

  • Amazon.co.uk: 2.77%

  • Google.fr: 2.46%

  • Indeed.com: 2.15%

  • Google.es: 1.85%

  • Google.it: 1.54%

  • Sogou.com: 1.23%

  • Google.cn: 0.92%

  • Google.com.tw: 0.62%

  • Google.com.mx: 0.31%

可以看到大部分的搜索引擎都来自谷歌,也从另一方体现了谷歌的国际化程度。国内主要有百度、Csdn、Hao123、搜狗等符合条件,这个结果凸显了百度、 CSDN 和 搜狗在国际上的影响力。

也可以说主要是由以上 25 个网站,每个月的搜索情况来决定当月编程语言的排行榜。

指数计算公式

如果用 "hits(PL#i,SE)"表示编程语言 PL 在搜索引擎 SE 上的指数排名为 i 的搜索次数,n 表示搜索引擎个数,则 PL 在前 50 名编程语言中排名评估的计算公式为

((hits(PL#i,SE1)/hits(PL#1) + ... + hits(PL#50)) + ... + (hits(PL#i,SEn)/hits(PL#1) + ... + hits(PL#50)))/n

4

TIOBE指数的 3 个必备条件

被选入 TIOBE 指数的编程语言必须满足 3 个必备条件:

①它在维基百科有属于自己的词条,且维基百科清晰地陈述了它是一门编程语言,这就是为什么(Ruby on) Rails, Excel, Android, Boost, Cocoa, ASP and AJAX 没有被选进 TIOBE 指数排行中的原因。

②它应该具有图灵完整性(http://en.wikipedia.org/wiki/Turing_completeness),因此 XML 和 HTML 不能被计入其中,这个约束对数据查询语言 SQL 也是有效的,例如你无法使用 SQL 写出一个无限循环。换一方面来说,由 SQL 扩展出的 PL/SQL 和 Transact-SQL 属于编程语言的范畴。

③它对于格式为+" programming" 的关键词必须至少命中 5000 次

另外那些相似的编程语言会被分配到一起,但目前为止,只会计算那些分组到一起的中搜索命中次数最高的那个,后期将考虑使用这些被分组在一起的编程语言的数学并集作为它们的搜索命中次数。

下面是多个编程语言被分成一个组的规则条件:

①如果语言有其自己的维基百科条目,则不会与其他语言分组。

②如果语言 A 自动重定向到另一个维基百科条目 B,则 A 将与 B 一起分组。

③如果语言 A 没有单独的维基百科条目,但作为另一个维基百科条目 B 的一部分提及,则 A 将与 B 一起分组。

5

年度编程语言

TIOBE每年还会评选出一门年度编程语言,表示该门语言在当年的排名中上升幅度最大。比如在 2018 年的时候 Python 就被评选为年度编程语言,我们从排行榜上也能看出 2018 年 Python 直接飙升到第三名。

历年的年度编程语言如下:

2018 Python

2017 C

2016 Go

2015 Java

2014 JavaScript

2013 Transact-SQL

2012 Objective-C

2011 Objective-C

2010 Python

2009 Go

2008 C

2007 Python

2006 Ruby

2005 Java

2004 PHP

2003 C++

6

最后

TIOBE只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好。所以如果你使用的编程语言没有排在前面也不要太沮丧,它并不代表使用的编程语言重要程度。

但是关注 TIOBE 编程语言排行榜也具有一定指导意义,做为编程领域内唯一具有权威性的排行榜,对我们选择编程语言时起到一个参考作用,毕竟谁也不想学一个没有市场的编程语言。

编程语言的热度也是市场的一种反应,比如2015 年 因为 Andriod 的大爆发,Java 成了年度编程语言;2018 年人工智能大热,Python 直接飙升到排名第三。

对于一名想要从事编程工作的小白来讲,选择编程语言时最好选择排名比较靠前的,这样不论是学习资料还是工作机会都相对比较多,后面发展的机会也相对多一点。

参考:

http://www.htmer.com/article/732.htm

https://www.shukaiming.com/article/55

  • 相关推荐
  • 大家在看
  • 编程语言最新排名:Java最受欢迎、JS用户最多

    IDE工具开发商JetBrains基于2万名开发者,对编程语言的最新情况进行了统计描摹。就受欢迎程度而言,Java高居第一位,但在使用人数上,JavaScript则名列榜首。欢迎程度的统计方法是,让参与的

  • 报告:JavaScript为最常用整体编程语言 Python超过Java

    在过去的 12 个月中,Python在使用的编程语言列表中已经超过了Java,它也是被研究最多的语言。报告称,在过去的 12 个月里,30%的受访者开始或继续学习Python,甚至比去年还要多。

  • 电视盒子排行榜,当贝依旧排行榜首

    随着电视打开率慢慢的回升,电视盒子作为目前最好用的电视外设产品出现在了人们的眼前,那么什么样的电视盒子好呢,这里小编整理了一个电视盒子排行榜,收集了目前热门的电视盒子,从其中挑选出了几款好用的电视盒子,对于不知道如何选择的消费者有一定的借鉴意义。1、 当贝盒子B1当贝超级盒子B1 4K超高清智能网络电视盒子机顶盒(双频wifi 3G运存 32G存储 8核处理器 在线网课 教学设备)京东自营¥599去购买当贝盒子是去年出现在?

  • 排行榜要变了 DxOMark预告即将公布iPhone SE相机得分

    6月26日消息,DxOMark日前预告即将公布iPhone SE的相机得分。iPhone SE仅是一款单摄机型,缺少长焦镜头、超广角镜头以及夜景模式,并不主打拍照,而是苹果A13芯片超强的性能。新iPhone SE自

  • 抖音十大粉丝排行榜及商业分析

    网红鼻祖papi酱, 2015 年就开始拍摄短视频,在《男士生存法则》中凭借犀利的内容、变声器下的搞怪声音迅速走红,最先在微博爆火。

  • 网络机顶盒排行榜,最强的盒子诞生了

    买东西当然要货比三家,挑选出最合自己心意的入手。如果大家要购买网络机顶盒,不妨参考下面的排行榜。本文分析了目前市面上销量最高和性能最好的网络机顶盒,整理出了一个综合榜单,并给出各自的介绍。希望能够帮到大家。销量榜排名前三的是小米盒子4、当贝超级盒子B1、当贝超级盒子H1(截至 6 月 11 日14: 00 京东销量榜);性能榜排名前三的是当贝超级盒子B1、天猫魔盒4 Pro 16G版、当贝超级盒子H1。想必很多人都会惊讶,为什么当?

  • “网红”娱乐领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。网红是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列457814名,娱乐分类排名位列125079名,领先了59.0%的百家号。 网红百家号概况 网红的简介为告诉你鲜为人知的网红那些事儿,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过33篇的游戏内容,最近该作者创作的文章中暂

  • “经历”情感领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。经历是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列722871名,情感分类排名位列31858名,领先了35.3%的百家号。 经历百家号概况 经历的简介为人生苦短,愚者草草了事,智者仔细品尝,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过10篇的游戏内容,最近该作者创作的?

  • “大力写手”汽车领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。大力写手是当前百家号中的普通号,目前账号百家号权重为1,综合排名位列936353名,汽车分类排名位列44434名,领先了16.2%的百家号。 大力写手百家号概况 大力写手的简介为生活向导家,奇谈趣闻事。,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过13篇的游戏内容,最近该作者创作的?

  • 如何选择一款实用故事机?热门故事机排行榜

    疫情复工已经有一段时间了,很多爸爸妈妈们又重新回到了忙碌加班的状态。但是孩子们的早教班和大多数幼儿园还迟迟不能复课。因为没办法陪小孩,很多家长打算为孩子入手一款实用的故事机,却不知该选择哪个牌子~接下来就给大家盘点一期热门故事机排行榜,希望能对大家有所参考和帮助。首先判断故事机的实用性,需要从以下几点考虑:1.是否能起到陪伴宝宝的作用,学习、玩耍以及形成互动?故事机在父母眼里,是帮助自己带娃的工具,而?

  • 热水器品牌排行榜 买热水器必看

    热水器品牌排行榜现如今受到越来越多的关注,因为热水器已是家家必备的电器,夏日炎炎,冬风瑟瑟,无论哪个季节,洗一个舒服的热水澡都是人们的基本需求。可是仅仅想要一个舒适的洗浴感受,却成了现实中不少人的困难。为什么呢?因为市面上的热水器品类、品牌越来越多,面对琳琅满目的热水器,我们该如何选择一款好的热水器?首先让我们一起了解下热水器品牌排行榜前五名吧(排名不分先后哦)!热水器品牌排行榜,方太热水器家用还

  • “时记”娱乐领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。时记是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列583756名,娱乐分类排名位列158454名,领先了47.7%的百家号。 时记百家号概况 时记的简介为分享所有有趣时尚的东西!,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过9篇的游戏内容,最近该作者创作的文章中暂无热?

  • “思思说”娱乐领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。思思说是当前百家号中的普通号,目前账号百家号权重为1,综合排名位列1011845名,娱乐分类排名位列239428名,领先了9.4%的百家号。 思思说百家号概况 思思说的简介为天下兴亡,匹夫有责。,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过5篇的游戏内容,最近该作者创作的文章中暂无?

  • “奈格尔”社会领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。奈格尔是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列748783名,社会分类排名位列77320名,领先了33.0%的百家号。 奈格尔百家号概况 奈格尔的简介为生活中的那么简单,越简单越快乐,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过28篇的游戏内容,最近该作者创作的?

  • “北方的那个身影”情感领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。北方的那个身影是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列76189名,情感分类排名位列2519名,领先了93.2%的百家号。 北方的那个身影百家号概况 北方的那个身影的简介为夫君子之行,静以修身,俭以养德,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过13篇的游戏?

  • “淘气的小强儿”情感领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。淘气的小强儿是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列255856名,情感分类排名位列8670名,领先了77.1%的百家号。 淘气的小强儿百家号概况 淘气的小强儿的简介为每天给大家带来精彩故事。,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过32篇的游戏内容,最近该

  • “反调财经”财经领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。反调财经是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列408469名,财经分类排名位列8688名,领先了63.4%的百家号。 反调财经百家号概况 反调财经的简介为财经界,一个只唱反调的清醒者,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过14篇的游戏内容,最近该作者创作

  • “天下小健”娱乐领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。天下小健是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列830841名,娱乐分类排名位列209432名,领先了25.6%的百家号。 天下小健百家号概况 天下小健的简介为生命至上,健康是福!,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过3篇的游戏内容,最近该作者创作的文章?

  • “娱说不问”娱乐领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。娱说不问是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列597276名,娱乐分类排名位列161665名,领先了46.5%的百家号。 娱说不问百家号概况 娱说不问的简介为每天精彩的娱乐明星让你接触,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过33篇的游戏内容,最近该作者创作

  • “汽车飞人”汽车领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。汽车飞人是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列840908名,汽车分类排名位列40800名,领先了24.7%的百家号。 汽车飞人百家号概况 汽车飞人的简介为推送优质的汽车类文章,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布了超过45篇的游戏内容,最近该作者创作的文章?

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议

热文

  • 3 天
  • 7天