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

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

3天内不再提示

TIOBE公布2020年9月编程语言排行 C语言依旧第一

算法与数据结构 来源:程序猿(ID:imkuqin) 作者:程序猿(ID:imku 2020-09-15 11:50 次阅读

程序猿(ID:imkuqin)编译

TIOBE已公布2020年9月的编程语言排行榜。C语言依然排行第一了,随后分别是JavaPythonC++C#。前20名排行如下:

回溯到2003年,C++编程语言才是最大的赢家,它在2003年8月的指数达到17.53%的峰值,接近第二名的位置,并成为2003年的年度编程语言。但是,从那时起,C++开始走下坡路,2005年之后,它的指数再也没有高于10%,2017年,该指数甚至跌破4.55%,达到历史新低。

现在的C++如果和去年相比,现在就是软件包中增长最快的编程语言(增长1.48%),TIOBE CEO Paul Jansen表示,新的C++ 20标准可能是造成这种形势的主要原因之一,因为新的模块功能,将取代include机制。从这一点上看,C++打败了R语言(增长1.33%)和C#(增长1.18) 值得一提的是,9月4日,C++20 的国际标准草案(DIS, Draft International Standard)投票结束,最终获全票批准通过。这意味着 C++20 已获得了最终的技术批准,并完成了 ISO 的投票,预计在完成最后一轮 ISO 的编辑工作后,C++20 将在2020年底正式发布。

最后我们再来看看Java,和去年相比,Java的指数下降了3.18%,形势更为严峻。下面还是一起来看看具体编程语言排行: Top 10 编程语言 TIOBE 指数走势(2002-2020)

其他编程语言排名

历史排名(1988-2020)

编程语言“年度榜”( 2003-2019)

原文标题:2020年9月编程语言排行榜:C++成最大赢家,Java形势严峻

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

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

    关注

    19

    文章

    2904

    浏览量

    102990
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79537
  • C++
    C++
    +关注

    关注

    21

    文章

    2066

    浏览量

    72899

原文标题:2020年9月编程语言排行榜:C++成最大赢家,Java形势严峻

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

收藏 人收藏

    评论

    相关推荐

    TIOBE发布2024年4月编程语言排行,Python、C、C++和Java排名前四

    TIOBE首席执行官Paul Jansen指出,源于2001年起,PHP在TIOBE指数排名已降至史上最低值,历史性成为构建互动网站的标准语言后,其受欢迎度持续攀升,最终占据超过10%的市场份额,甚至曾位居前三。
    的头像 发表于 04-10 11:35 747次阅读

    fpga用的是什么编程语言 fpga用什么语言开发

    fpga用的是什么编程语言 FPGA(现场可编程逻辑门阵列)主要使用的编程语言是硬件描述语言(H
    的头像 发表于 03-14 17:09 839次阅读

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

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

    脚本语言编程语言的区别

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

    Python编程语言属于什么语言

    Python编程语言属于高级编程语言中的一种。它是一种通用、面向对象、解释型编程语言。Pytho
    的头像 发表于 11-22 14:31 639次阅读

    什么是C语言?单片机有什么特点?为什么要用C语言编程

    随着技术的发展,电子产品越来越多,方便了我们的日常生活,大多数电子产品上都有单片机,而单片机是通过执行软件逻辑来实现功能的。而单片机编程最合适的编程语言是汇编语言,但是最常用、最普及的
    的头像 发表于 11-21 10:06 708次阅读
    什么是C<b class='flag-5'>语言</b>?单片机有什么特点?为什么要用C<b class='flag-5'>语言</b><b class='flag-5'>编程</b>?

    基于Rust开发的编程语言

    Move 是一门由 Rust 语言开发的一门面向资产的编程语言,最早由 Facebook (现 Meta )投入大量的人力物力开发,用于 Libra (现 Dime )项目,处理全球性大规模支付系统的
    的头像 发表于 11-17 12:30 348次阅读

    TIOBE发布11月编程语言排行

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

    Linux下C语言编程入门教程

    编程风格等。u3000u3000Linux 作为个优秀的操作系统,项非常重要的功能就是支持系统调用尤其是支持C语言的系统调用功能十分的方
    发表于 09-22 06:56

    五种支持plc编程语言有哪些

    在PLC控制系统设计中,不同型号的PLC编程软件对以上五种编程语言的支持种类是不同的,所以不但对PLC的硬件性能了解外,也要了解PLC对编程语言
    发表于 08-31 14:54 692次阅读
    五种支持plc<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>个编译器是怎么来的呢?

    PLC编程语言的特点

    PLC的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求
    的头像 发表于 07-04 17:13 585次阅读

    西门子PLC编程语言介绍

    PLC目前有5种标准的编程语言,包括图形化编程语言和文本化编程语言
    发表于 06-29 16:00 942次阅读
    西门子PLC<b class='flag-5'>编程</b><b class='flag-5'>语言</b>介绍

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

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

    嵌入式用什么语言编程?

    具有高级语言的易编程性,具代表性的应用就是UNIX操作系统,从20世纪80代中期C语言涉足实时系统之后,就受到了普遍的欢迎,是目前使用广泛
    发表于 05-18 10:08