0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

2019年7月编程语言排行榜到底谁第一

IT家园 2019-07-18 13:42 次阅读

7月编程语言排行榜来了,为什么不同媒体报道的结果不一样?

对于编程语言的排名之争就从来没有消停过,每个月我们都能在行业主流媒体中看到编程语言的排行榜。但是为什么,我们经常会发现,有的媒体报道说Java第一,而有的媒体报道说Python第一,排行榜又都有模有样,这都是真实的吗?

作者:翟永超

来源:51cto

程序员的世界里一直流传着这样的一个笑话:

某女:你能让这个论坛的人都吵起来,我今晚就跟你走。

某软件工程师:PHP是最好的语言!某论坛真的就炸锅了,各种吵架……

某女:服了你了,我们走吧,你想干啥都行。

某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言……

对于编程语言的排名之争就从来没有消停过,每个月我们都能在行业主流媒体中看到编程语言的排行榜。但是为什么,我们经常会发现,有的媒体报道说Java第一,而有的媒体报道说Python第一,排行榜又都有模有样,这都是真实的吗?

以2019年7月编程语言排行榜为例,我们可以找到各主流媒体发布的排行榜有下面两个版本:

版本1:Java第一、C第二、Python第三

版本2:Python第一、Java第二、Javascript第三

为什么我们在不同地方会这样两个截然不同的结果呢?这是由于这两份榜单来自来个不同的组织,其中版本1为TIOBE排行榜,版本2为PYPL排行榜。

那么这两个都是什么鬼呢?下面一起来看看。

TIOBE排行榜

TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用着名的搜索引擎(诸如Google、MSN、Yahoo!、Wikipedia、YouTube以及Baidu等)进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

官方地址:https://www.tiobe.com/tiobe-index/

PYPL排行榜

YPL排行榜也是一个关于编程语言流行度的参考指标,其榜单数据的排名均是根据榜单对象在 Google 上相关的搜索频率进行统计排名,原始数据来自 Google Trends,也就是说某项语言或者某款 IDE 在 Google 上搜索频率越高,表示它越受欢迎。如果你相信这些来自众多开发者以及用户的选择,我们可以将 PYPL 作为一个参考,以帮助决定学习何种语言或 IDE,或者在新的软件项目中使用何种语言或数据库。

官方地址:http://pypl.github.io/PYPL.html

总结

由于这两个榜单的依据不同,所以榜单结果出现不同是非常正常的现象。同时,这两个榜单其实都只是反映了编程语言的热门与受欢迎程度,与语言本身的好坏并没有直接关系。我认为每一个语言的热门很多时候都与语言本身特性所擅长的领域发展趋势会有很大的关系,由于每个语言的某些特点会在某些方面具备独特的优势,这些优势对于某些领域又特别的适配,当这个领域中有很大的突破时,就极有可能引起某个语言的崛起。

那么在我们学习的过程中,是不是一定要照着趋势走呢?个人建议并不要以此作为唯一参考,还是要结合自己的兴趣来选择学习方向。虽然某个领域的发展会带来更多这个语言的相关岗位,但是热门的同时也会带来更多人与人之间的竞争。这既是学习热门语言的优势,也是劣势。所以,更多的还是要去考虑,这个热门背后所处领域是否是你所热爱并且可以沉下心去学习和坚持的方向。因为唯有热爱与坚持,才能让你在程序人生中屹立不倒!


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33070
收藏 人收藏

    评论

    相关推荐

    2023工业机器人排行榜发布

    近日,由中国科学院主管、科学出版社主办的商业期刊《互联网周刊》(CIW)联合德本咨询(DBC)、中国社会科学院信息化研究中心(CIS)发布了“2023工业机器人排行榜”。
    的头像 发表于 04-20 09:24 399次阅读
    2023工业机器人<b class='flag-5'>排行榜</b>发布

    中颖电子入选Fabless 100排行榜TOP10微控制器公司榜单

    中颖电子入选 AspenCore 2024中国IC设计Fabless 100排行榜TOP10微控制器公司榜单
    的头像 发表于 04-01 14:12 166次阅读
    中颖电子入选Fabless 100<b class='flag-5'>排行榜</b>TOP10微控制器公司榜单

    山工机械荣登2023中国工程机械用户品牌关注度排行榜

    2024年1月,中国路面机械网发布了《2023中国工程机械用户品牌关注度排行榜》。
    的头像 发表于 02-25 14:17 265次阅读
    山工机械荣登2023中国工程机械用户品牌关注度<b class='flag-5'>排行榜</b>

    plc编程语言与c语言的联系 c语言和PLC有什么区别

    PLC编程语言与C语言的联系 PLC(可编程逻辑控制器)是一种针对自动化控制系统的特殊计算机。PLC编程
    的头像 发表于 02-05 14:21 1018次阅读

    深兰科技入选“2023数字经济独角兽排行榜

    12月19日-20日,“2023数字经济独角兽大会”在北京大兴经济开发区隆重举行。会上,还正式发布了“2023数字经济独角兽排行榜”,深兰科技成功入选。
    的头像 发表于 12-22 10:36 302次阅读

    Python夺冠!GitHub 2023年度编程语言排行榜

    2023 年,Python 仍然是使用 GitHub 的开发者中最受欢迎的选择之一,占据了几乎 18% 的份额,在所有编程语言中保持领先地位,连续第四年增长 0.5%,巩固了其作为最受欢迎语言的地位。
    的头像 发表于 12-18 14:51 1953次阅读
    Python夺冠!GitHub 2023年度<b class='flag-5'>编程</b><b class='flag-5'>语言</b><b class='flag-5'>排行榜</b>

    脚本语言编程语言的区别

    脚本语言编程语言是计算机语言的两个主要分类。尽管两者都是用于编写计算机程序的工具,但它们在设计和运行方式上存在一些显著的区别。下面将详细探讨脚本
    的头像 发表于 11-22 14:33 1359次阅读

    使用Redis的有序集合实现排行榜功能和Spring Boot集成

    Redis 的有序集合(Sorted Set)是一个基于分数(score)排序的数据结构,它在 Redis 中非常重要,常用于实现排行榜、近似计数器等功能。
    的头像 发表于 11-20 10:15 299次阅读

    TIOBE发布11月编程语言排行榜

     TIOBE 编程社区指数是一个衡量编程语言受欢迎程度的指标,评判的依据来自世界范围内的工程师、课程、供应商及搜索引擎,tiobe网站于2023年11月公布了编程
    的头像 发表于 11-13 14:45 711次阅读

    高工榜单发布,艾拉比连续三年OTA供应商排行榜第一

    ,连续三年行业市场份额排名第一。同时,本次OTA供应商排行榜还发布了OTA供应商服务车企品牌数量排行以及搭载车型数量排行,艾拉比均遥遥领先,行业隐形独角兽企业当之无愧。   高工智能汽
    的头像 发表于 11-01 16:35 384次阅读
    高工榜单发布,艾拉比连续三年OTA供应商<b class='flag-5'>排行榜</b><b class='flag-5'>第一</b>

    某种编程语言第一个编译器是怎么来的呢?

    不知道你有没有想过,某种编程语言第一个编译器是怎么来的呢?这不就是“鸡生蛋,蛋生鸡”的问题吗?
    的头像 发表于 08-14 09:31 523次阅读
    某种<b class='flag-5'>编程</b><b class='flag-5'>语言</b>的<b class='flag-5'>第一</b>个编译器是怎么来的呢?

    OpenHarmony社区运营报告(20237

    ,助推AI数字经济健康有序发展。 • 本月新增32款产品通过兼容性测评,累计355款产品通过兼容性测评。 .代码贡献 1、截至2023727日,代码共建组协同华为、深开鸿、润和软
    发表于 08-11 16:30

    2023年上半年鲁大师笔记本性能排行榜揭晓:ROG冰刃7双屏领衔硬件巅峰

    2023年上半年笔记本性能排行榜出炉了!
    的头像 发表于 07-12 12:34 7559次阅读

    坤前计算机荣登“2023 AI服务器企业排行榜”四强

    近日,由中国科学院主管、科学出版社主办的权威媒体《互联网周刊》联合eNet研究院、德本咨询发布了2023人工智能分类排行榜,聚焦人工智能产业链,涵盖基础层、技术层、应用层、学术科研四个维度,坤前凭借强劲的服务器研发实力及优异的市场表现,荣登“2023 AI服务器企业排行榜
    的头像 发表于 06-25 12:10 565次阅读
    坤前计算机荣登“2023 AI服务器企业<b class='flag-5'>排行榜</b>”四强

    基于PASCAL的高级编程语言——SCL编程语言

    根据该标准,可对用于可编程逻辑控制器的编程语言进行标准化。SCL 编程语言实现了该标准中定义的 ST
    发表于 06-20 10:20 1062次阅读
    基于PASCAL的高级<b class='flag-5'>编程</b><b class='flag-5'>语言</b>——SCL<b class='flag-5'>编程</b><b class='flag-5'>语言</b>