站长之家首页 > 数说 > 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

  • 大家在看
  • 相关推荐
  • 现代编程语言大 PK,2020 年开发者关心的七大编程语言

    果我们把人类文明想象成汽车的话,那么软件开发行业就相当于汽车的引擎,编程语言就像引擎的燃料。”作为一名开发者,需跟随技术潮流的发展来学习新技术。 2020 年,你有计划新学一门编程语言吗?

  • RedMonk 2020 年 Q1 编程语言排行:Python 冲进前二,Dart 值得关注

    编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这是今年第一份榜单,下一次榜单将于 6 月份,即第三季度编程语言排行。

  • 风雨29年:微软正式放弃Visual Basic编程语言

    ​微软近日宣布,未来将不再发展Visual Basic(以下简称VB)这门编程语言,只会做一些稳定性、兼容性的维护工作。微软同时表示,.NET5 开始,VB将支持类库、控制台、Windows窗体、WPF、Woker Service、ASP.NET Core Web API,方便现有的VB程序迁移到.NET Core。

  • 蓝牙耳机音质排行榜,性价比最好的蓝牙耳机

    2020年刚开始,我们就遭遇了一个不平静的春节,我想大多数人也是和小编一样,已经宅在家里很久没有出门了。虽然我们不能出门,但是并不代表我们自能躺着颓废到天明,刷剧听歌都能为我们消除焦虑。但是面对现在的蓝牙耳机和现在的情况,一款适合的蓝牙耳机无疑是性价比高的蓝牙耳机,今天就分享几款自己用得很好的蓝牙耳机。Xisem西圣Ares蓝牙耳机Xisem西圣蓝牙耳机是近年来最火的蓝牙耳机,高配置,低价格,性价比极高,虽然价格低

  • 运动蓝牙耳机排行榜,运动耳机哪个牌子好

    普通蓝牙耳机虽然都拥有不错的运动性,但是和真正的运动蓝牙耳机相比,却还是不够的。运动蓝牙耳机不仅仅是运动舒适性的问题需要重视,在配置上也是不可缺少的,没有好的配置支持,耳机的运动性也会变差,所以运动蓝牙耳机各方面都要注重。下面是运动蓝牙耳机最突出的几款,分享给大家。Xisem西圣战神Ares蓝牙耳机战神的两只耳机本体在重量方面都只有4g,甚至比一张A4纸还要轻。同时支持双耳高清通话和从主切换功能,两只耳机都是?

  • 蓝牙耳机音质排行榜,性价比最好的蓝牙耳机

    2020年刚开始,我们就遭遇了一个不平静的春节,我想大多数人也是和小编一样,已经宅在家里很久没有出门了。虽然我们不能出门,但是并不代表我们自能躺着颓废到天明,刷剧听歌都能为我们消除焦虑。但是面对现在的蓝牙耳机和现在的情况,一款适合的蓝牙耳机无疑是性价比高的蓝牙耳机,今天就分享几款自己用得很好的蓝牙耳机。Xisem西圣Ares蓝牙耳机Xisem西圣蓝牙耳机是近年来最火的蓝牙耳机,高配置,低价格,性价比极高,虽然价格低

  • 无线蓝牙耳机哪个好?年度销量靠前排行榜

    随着科技的不断发展,我们常用于听歌的耳机也是发生了极大的变化,过去我们都是采用传统的有线耳机进行听歌,现在无线蓝牙耳机逐渐兴起,除了带给人们接听电话的便利之外,也在音质方面的表现也相当不错,那么哪种蓝牙耳机最好,蓝牙耳机哪款好用呢?下面给大家推荐 5 款超性价比蓝牙耳机,一起来看看吧!推荐一:NINEKA南卡蓝牙耳机这款Nineka南卡蓝牙耳机是 2019 年度销量黑马,除了音质能惊人之外,在舒适度、续航上方面也是行业?

  • 2020性价比高的蓝牙耳机,蓝牙耳机排行榜4强

    在整个蓝牙耳机市场中,总有一些耳机是比较特别的,它们对整个行业的冲击或者打破了规则,让消费者获得更多的利益。这些蓝牙耳机是市场的另类,同样也深受消费者的喜欢,因为他们带给消费者更多的选择,而不是只能为行业暴利买单。下面我就介绍几款意义非凡的蓝牙耳机。Xisem西圣Ares蓝牙耳机Xisem西圣Ares采用了高通QCC3020芯片,特点就是稳定性好,传输速率快,功耗低等,同时还支持APTX,AAC,可以实现无损传输,还原CD音质。说

  • 榜单 | 2020年2月公众号原创排行榜重磅发布

    西瓜数据发布 2020 年 2 月公众号原创排行榜,分别从原创平均阅读、原创平均点赞、周期内公众号发文次数、发文篇数、总阅读数、头条平均阅读数、西瓜指数等方面进行展示公众号数据。

  • 投影仪品牌排行榜,2020年知名投影仪品牌

    大家都知道,选购投影仪的第一步是挑品牌,对于选购来说,这是一条最直接的捷径。所以,目前可信赖的投影仪品牌有哪些?排名情况如何呢?为了不做无脑推荐,下文的每个品牌都会附上镇店投影仪详解,想了解投影仪的可以继续看下去。一、当贝投影当贝投影是当前投影仪行业的黑马品牌,第一个说它的理由是,这个品牌的全系产品的性价比都要普遍高于同系列投影仪。在新型智能投影仪中,软硬件实力都很不错。镇店机型当贝F1 投影仪,售价?

  • 电视盒子品牌排行榜:当贝品牌稳居第一

    近些年,电视盒子行业随着智能电视的发展逐渐扩大,各大互联网厂商也随之推出了自家的电视盒子,电视盒子品牌就成为了广大用户的焦点,说起互联网品牌,华为,小米绝对成为国内关注度最高的品牌,而下面国内知名的新闻软件公布了最新的电视盒子品牌排行榜。华为小米在电视盒子市场最早都推出了自家的电视盒子产品,从发布之初随着各家品牌影响力的逐渐扩大,销量一直处于上游水平,无论是小米盒子还是华为荣耀盒子都不相上下。据悉

  • 网络机顶盒排行榜,用户最热捧的5个盒子品牌

    2020 年最值得买的电子产品中有网络机顶盒,小编使用了数十款的网络机顶盒梳理了一个全面的网络机顶盒排行榜,每个产品都会根据使用体验性和质量的稳定性去衡量,希望能帮大家快速精确的选择自己想要的网络机顶盒,1、 当贝盒子第一个要讲的产品是当贝盒子,当贝盒子是去年当贝网络发售的一个网络机顶盒,发售以后在短短的几个月内,获得了很大一批的用户群体,并且用户的口碑都非常不错,小编目前也有使用这款网络机顶盒,可以说?

  • 网络机顶盒排行榜可信吗?教你三大最强选购绝招

    网络机顶盒的门道,其实还是挺多的,别的不说,就说各大网站的排行榜,可以说质量不一。那究竟该信谁呢?其实,最好的方法就是自己掌握一些选购技巧,具备初步的鉴别能力。下面就为大家科普一下,买网络机顶盒需要掌握的三大选购绝招!绝招1、买智能电视就一步到位了?错!买智能电视划算,还是不换家里的电视,买个网络机顶盒划算?对于不缺钱的人来说,干脆买个智能电视,一步到位好!但其实,哪怕买了智能电视,你也会发现,怎么电视?

  • App Annie:2020年2月全球应用收入排行榜TikTok获得亚军

    3月6日,App Annie发布的《 2020 年 2 月App Annie月度指数排行榜》显示,2月份抖音海外版TikTok在稳坐全球下载榜单头把交椅的同时,登上全球应用收入排行榜单亚军。 此外,在中国游戏方面,《和平精英》首次超过《王者荣耀》,荣登收入排行榜首。本月腾讯还有《QQ飞车》与《穿越火线:枪战王者》共计 4 款游戏登上收入榜单前十,成为中国移动游戏市场最大赢家。

  • 彩妆品牌排行榜里的真珠美学为什么受到众人的喜爱?

    最近,很多女性朋友都在关注彩妆品牌排行榜中排名比较靠前的品牌,有点“只选贵的不选对”的豪气,但真珠美学护肤专家提醒大家:每个人的需求和肤质略有差异,所以选择对的远比选择贵的,要明智一些!彩妆ing,紫外线要不要防御?彩妆犹如烹饪中的摆盘,摆盘的好坏,决定了食客的食欲,也决定了菜品的规格与性质。彩妆就是在皮肤上“作画”,既要考虑皮肤的敏感程度,又要考虑气候、环境、湿度和温度。比如生活在南方的朋友,常常要?

  • 无线蓝牙耳机排行榜:人气最火爆的五大畅销机型

    蓝牙耳机的火爆程度不用多少,不管是明星网红还是普通用户,越来越多人开始选择蓝牙耳机,这次的排行榜,就是给大家盘点一下,现在人气最火爆的五款蓝牙耳机。1.JEET Air Plus真无线蓝牙耳机优点:超高配置,蓝牙稳定不断连性价比机皇JEET Air Plus蓝牙耳机的配置究竟有多顶级呢?最近就有评测达人对JEET Air Plus蓝牙耳机进行深度拆机直播,发现耳机内的配置基本都是千元机标配,整个配置表完全可以用“藏宝库”来形容!它采用千元?

  • 入耳式蓝牙耳机排行榜:销量最火爆的五款主流机型

    蓝牙耳机今年是最火的数码单品了,街上很多人都会佩戴蓝牙耳机,有大V还总结了街头出现率最高的十个蓝牙耳机品牌:1.AirPods2.华强北AirPods3.BOSE4.JBL5.JEET6.索尼7.森海塞尔8.B&O9.Beats10.铁三角具体到机型的话,我会推荐以下五款:第一款:平价顶配· JEET Air Plus蓝牙耳机作为一款轰动程度媲美Airpods2的年度爆品,JEET Air Plus蓝牙耳机主打极致的性价比,大大压缩了利润空间,打造出堪称“开挂”顶级配置,被诸多数码媒体

  • 羊奶粉排行榜10强佳贝艾特源自荷兰,守护纯净

    荷兰,纵横交错的运河间遍布着一望无垠的牧场。错落而高耸的风车下,一群群莎能奶山羊安静而悠闲的在觅食。如此美景便是羊奶粉排行榜10强佳贝艾特牧场的样子~各种各样的乳制品已经融入了荷兰人的日常生活当中,最常见的还数羊奶粉。独特的气候和地形赋予了这个国家悠久的乳制品生产历史和消费传统。如今,乳业俨然成为了荷兰密不可分的经济支柱和代名词。荷兰的过去与现在140年前,荷兰出现了第一个乳品加工厂。在当时,荷兰全年的

  • 电视盒子排行榜:2020年最受欢迎的五款经典旗舰

    近几年电视盒子行业随着智能电视的发展逐渐扩大,各大厂商也随之推出了自家的电视盒子,电视盒子已经是很多家庭日常使用的数码小家电,不过对于选购,很多人还是比较难做出选择,今天小编就整理了一份电视盒子排行榜,给有需要的朋友提供参考!1、泰捷WEBOX GT电视盒子推荐理由:运行极速流畅、无广告、盒子里的苹果手机泰捷和天猫魔盒作为盒子界的两大流派,根据业内大佬的分析,定位中高端的泰捷WEBOX主要死磕播放体验优化和技术?

  • 百度地图发布全国复工指数排行榜:北上广未进前十

    日前,百度地图慧眼依托时空大数据及人工智能技术方面的优势,发布了最新的城市复工指数。据悉,复工指数为正月初七后累积活跃工作人口与基准活跃工作人口(基准时间为 2019 年 12 月)的比值,可以用来度量城市复工进度。

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