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

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

3天内不再提示

5月编程语言排行榜:C语言再度暴涨

算法与数据结构 来源:未知 作者:李倩 2018-05-09 17:03 次阅读

TIOBE 刚刚发布了 5月编程语言排行榜,排名前三的依旧是Java、C、C++。前十的排名没有变动,而且都出现了不同幅度的增长,C语言增长幅度最高达到7%,C++增长2.92%,Java增长1.74%。

前20名排名如下:

Go触底反弹,上升5名

前20名的排行中,Go语言出现实现了重大突破,从第19名一跃上升至第14名,不过Go语言增长最快的时候是在2017年,一度进入前十名,除此之外,它也是 2017 年 GitHub 增长最快的语言,同比增长率 52%。当时七牛云许式伟曾说过Go语言会取代Java,不过按照目前的趋势来看,离实现这个目标还很遥远。

Scala 成功上位,挤进前20

经历了长时间的沉淀,Scala本月终于进入前20名,距离上一次排名前20已经是在好几年前了,Scala是一种在Java的JVM上运行的函数式编程语言,因此可以与Java一起使用或作为Java的替代品。由于它是功能性的,所以它不那么冗长,而且相对来说,Scala没有Java那么容易出错,这也许就是它能进入前20名的原因。

C语言再度暴涨

其中,我们不难发现本月C语言本月的增长幅度最高,达到7%,C语言已经连续两个月达到编程语言排行榜最高涨幅。

C语言自2015年年底开始出现大幅下滑趋势,而今再次出现暴涨,有人认为这可能和物联网的普及有关

前不久,HackerRank发布了2018年开发技能报告,报告发现,在计算机硬件行业,C语言明显高于其他语言,C和C++两者差距微乎其微,C由于其性能,直接的低级硬件API以及跨多个平台的编译器的可用性而主导硬件。

相比前面三者的大幅增长,Viasual basic本月的表现就有点令人失望了,从上月的第17名瞬间下滑至第13名。

最后,不得不再次说明的是,SQL 自 2018 年 2 月起被重新添加到了 TIOBE 排行榜中,由于之前没有对比参照数据,所以会给人突然暴涨的错觉。

Top 10 编程语言 TIOBE 指数走势(2002-2018)

其他编程语言排名

历史排名(1988-2018)

注: 以上排名位次取决于 12 个月的平均值。

编程语言“名人榜”( 2003-2017)

“年度编程语言”获奖名单如下图所示,该奖项授予一年中评分最高的编程语言:

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

    关注

    180

    文章

    7604

    浏览量

    136692
  • 编程语言
    +关注

    关注

    10

    文章

    1942

    浏览量

    34707

原文标题:TIOBE 5 月编程语言榜:C 再度暴涨直逼 Java,Scala 成功上位

文章出处:【微信号:TheAlgorithm,微信公众号:算法与数据结构】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    NPU支持的编程语言有哪些

    NPU(Neural Processing Unit)是一种专门为深度学习和人工智能应用设计的处理器。NPU支持的编程语言通常与它所集成的平台或框架紧密相关。以下是一些常见的编程语言
    的头像 发表于 11-15 09:21 608次阅读

    C语言中的socket编程基础

    。 Socket编程的基本步骤 在C语言中,socket编程的基本步骤如下: 步骤1:创建socket 步骤2:绑定socket到一个地址和端口 步骤3:监听连接请求 步骤4:接受连接
    的头像 发表于 11-01 16:51 302次阅读

    MCU编程语言和开发环境介绍

    MCU编程语言 MCU编程语言是用于编写MCU程序的高级编程语言,它们使得开发者能够更高效地开
    的头像 发表于 11-01 11:51 670次阅读

    C语言与Java语言的对比

    C语言和Java语言都是当前编程领域中的重要成员,它们各自具有独特的优势和特点,适用于不同的应用场景。以下将从语法特性、内存管理、跨平台性、性能、应用领域等多个方面对
    的头像 发表于 10-29 17:31 316次阅读

    C语言与其他编程语言的比较

    C语言作为一种历史悠久的编程语言,自其诞生以来,一直在软件开发领域扮演着重要角色。它以其高效、灵活和可移植性强的特点,成为了系统级编程的首选
    的头像 发表于 10-29 17:30 263次阅读

    Orin芯片的编程语言支持

    语言支持 Orin芯片支持多种编程语言,以满足不同开发者的需求。其中,C/C++和Python是两种广泛应用的
    的头像 发表于 10-27 16:45 269次阅读

    调用云数据库更新排行榜

    内容,并能够向朋友或群体推荐特定的项目。 需求功能模块 主题选择:用户可以选择不同的主题(如“电影”、“音乐”、“书籍”等)。 排行榜展示: 显示每个主题下的排行榜(如TOP 10电影、TOP 5推荐书
    发表于 09-03 16:03

    博泰车联网五度蝉联“世界物联网排行榜500强企业”

    719日,2024世界物联网500强峰会在北京隆重召开,并发布了全球瞩目的世界物联网500强排行榜。 凭借领先的技术实力和行业影响力, 博泰车联网再度入选该榜单,位列铜第4位,总
    的头像 发表于 07-23 10:31 761次阅读

    PLC编程语言C语言的区别

    在工业自动化和计算机编程领域中,PLC(可编程逻辑控制器)编程语言C语言各自扮演着重要的角色。
    的头像 发表于 06-14 17:11 2783次阅读

    2023中国PCB百强(TOP 100)排行榜

    2023中国PCB百强(TOP 100)排行榜
    的头像 发表于 06-06 16:11 4387次阅读
    2023中国PCB百强(TOP 100)<b class='flag-5'>排行榜</b>

    HarmonyOS开发案例:【排行榜页面】

    本课程使用声明式语法和组件化基础知识,搭建一个可刷新的排行榜页面。在排行榜页面中,使用循环渲染控制语法来实现列表数据渲染,使用@Builder创建排行列表布局内容,使用装饰器@State、@Prop、@Link来管理组件状态。
    的头像 发表于 04-30 16:16 1965次阅读
    HarmonyOS开发案例:【<b class='flag-5'>排行榜</b>页面】

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

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

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

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

    c语言,c++,java,python区别

    C语言C++、Java和Python是四种常见的编程语言,各有优点和特点。 C
    的头像 发表于 02-05 14:11 2366次阅读

    vb语言c++语言的区别

    VB语言C++语言是两种不同的编程语言,虽然它们都属于高级编程
    的头像 发表于 02-01 10:20 2258次阅读