让物料处理更简单
全国咨询热线:400-553-8888

微软工程师、WG21

发布时间:2020-09-15 15:30:55 人气: 来源:亚博体彩APP-官方下载

C 20 能让 C 再起吗?

TIOBE 宣布 2020 年 9 月的编程语言排行榜,C 位列第四,仅次于 C、Java 和 Python。而且 C 相比去年同期增长 1.48%,成为增长最快的编程语言。

TIOBE 编程社区指数是权衡编程语言盛行度的指标。该指数每月更新一次,是基于谷歌、必应等 25 种搜索引擎上与编程相关的搜索查询获得的效果。TIOBE 指数旨在反映编程语言受接待水平的变化。

TIOBE 9月编程语言排行榜公布,C+增速最快,C+20的劳绩?

2020 年 9 月 TIOBE 编程语言排行榜前 15 名。Tiobe 排行榜上,前 10 位中排在 C 之后的语言包罗 C#、Visual Basic、JavaScript、PHP、R 和 SQL。而 Java 虽然排名第二,但与 C 相反的是,它相比去年同期下降了 3.18%。

C 语言降生于 20 世纪 80 年月,现在已有 35 年的历史。

2003 年是 C 的高光时刻:当年 8 月它到达了占比 17.53% 的高点,位列 top 3 编程语言,并获恰当年的 TIOBE 编程语言奖。但之后 C 开始走下坡路。2005 年以后,它的占比甚至再没凌驾 10%,2017 年 C 泛起了历史最低记载 4.55%。可是,今年 9 月的排行榜单显示,C 到达 7.11% 的份额,年增长率高达 1.48%,成为增长最快的编程语言。

TIOBE 软件 CEO Paul Jansen 表现,这一努力变化可能受益于 C 20 尺度的降生。

C 20:C 11 以来最大的刊行版本

克日,国际尺度化组织(International Organization for Standardization,ISO) C 组,21 事情组(WG21)投票通过「C 20」的最终版本,这是自 2017 年 C 17 以来,C 语言的首次重大更新。

微软工程师、WG21 主席 Herb Sutter 称,C 20 是「自 C 11 以来最大的刊行版本」。

C 20 中的两个关键特性是「模块」(modules)和「协程」(coroutines)。Jansen 表现:「模块这一特性将取代恐怖的 include 机制」。

C 之父 Bjarne Stroustrup 认为:C 20 很特别,因为它完全遵循了《The Design and Evolution of C 》(1994 年版本)。尤其是,它席卷了观点、模块和协程。

「观点」并未泛起在这本书中,但 Bjarne 用了三页的篇幅为此致歉。Bjarne 表现,其时没有人知道如何设计和实现这一特性。

「模块」在其时只是一个梦,不外在那本书中 Bjarne 还是特意提及了它。Bjarne 表现,自己梦想有一天能够去掉预处置惩罚器。

「协程」是 C 降生头十年里的重点,其时其他大部门语言都不具备这一特性。

在线客服
联系方式

热线电话

13588554888

上班时间

周一到周五

公司电话

400-553-8888

二维码
线
分享到: QQ空间 新浪微博 腾讯微博 人人网 微信

亚博体彩APP  亚博体彩APP  FUN88体育  FUN88体育  快三app大全—网页版