2020年9月编程语言排行:C语言蝉联榜首,C++突起!

2020年9月IOBE编程语言排行榜显示,C语言保持榜首,C++增长率显著,成为最快增长的语言。C++20国际标准草案已全票通过,预计年底正式发布,引入模块、协程等重大更新,将对开发者生态产生深远影响。
摘要由CSDN通过智能技术生成

IOBE 已公布 2020 年 9 月的编程语言排行榜。

在本期榜单中指数没有明显的变化,值得注意的是,java占有率继续下降,从上个月的14.43%降到13.48%.

回到2003,编程语言C++是真正的赢家。它在2003年8月达到了17.53%的峰值,并成为2003年编程语言奖的获得者。从那时起,C++就走下坡路。2005年之后,该指数不再触及10%,而在2017年,该指数创下4.55%的历史新低。但是如果与去年相比,C++现在是最快增长的语言(1.48%)。C++ 20标准可能是增长的的主要原因之一。

9月4日,C++20 的国际标准草案(DIS, Draft International Standard)投票结束,最终获全票批准通过。

这意味着 C++20 已获得了最终的技术批准,并完成了 ISO 的投票,预计在完成最后一轮 ISO 的编辑工作后,C++20 将在2020年底正式发布。

与上个版本 C++17 相比,C++20 是一次重大的更新,引入了许多新特性:

  • 模块 (Modules)

  • 协程 (Coroutines)

  • 范围 (Ranges)

  • 概念与约束 (Constraints and concepts)

  • 指定初始化 (designated initializers)

  • 操作符 <=> != ==

  • constexpr支持:newdeletedynamic_casttrycatch、虚拟

  • constexpr 向量和字符串

  • 计时:日历、时区支持

  • std::format

  • std::span

  • std::jthread

详细变化查看 cppreference.com, open-std.org 和 Wikipedia。

像 Concepts/Ranges/Modules/Coroutines 这些新特性将会对开发者及 C++ 生态产生不小的影响,也为这门“高龄”编程语言增添不少魅力。

前 10 名编程语言长期走势图:

排名 21-50 的编程语言

历史排名(1988-2020)

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

TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。

请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

编程语言只是一个工具,大家可以把它的包括作为一个参考,了解发展趋势即可,不必太过看重。

欢迎小伙伴们四连走起:点赞、在看、留言、分享。你的四连是我更文的动力。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值