二维码

最受欢迎的编程语言:C ++将Python排在前三名

1232 人阅读 | 时间:2019年12月24日 13:32

TIOBE Index分析指出,C ++的兴起是由于其普及性的飞跃,而不是Python使用率的下降。

在流行编程语言的TIOBE索引中,C ++已将机器学习中最喜欢的Python排在前三名之列。

它标志着C ++的命运的逆转。经过多年的排名,C ++ 在去年9月被Python推到了第四位列表中的第一和第二位保持不变,其中Java位居第二,C位居第二。

TIOBE指数将尝试估计全球基于从各大搜索引擎结果的语言普及。有时会批评该指数的度量标准太直率,可能会受到语言流行程度以外的一系列因素的影响,但其排名与其他语言大致 相同,尽管语言的排列顺序不同,但相似。

在与最新数据一起进行的分析中,TIOBE将C ++的复兴归因于C ++的普及,而不是Python的使用下降。

它写道:“这肯定不是因为Python的衰落:Python几乎每个月都在创历史新高。只是C ++也越来越受欢迎。”

请参阅:防止开发人员倦怠的10种方法(免费PDF)(TechRepublic)

该报告将对C ++的日益增长的兴趣归功于C ++ 11,这是TIOBE称2011年发布的语言版本,使C ++“变得更加简单,安全和更具表现力”。

根据TIOBE的说法,这种语言上的飞跃只会在几年后才有回报,这是因为主要编译器(这些工具可以从代码生成机器指令)引入了对C ++较新版本的支持。

“现在,最重要的C ++编译器(例如GCC,Clang和Visual Studio)支持C ++ 11,C ++ 14和C ++ 17标准,C ++的流行正在恢复。”

功能,如 自动类型推演关闭转移语义在C ++的现代版本往往归功于制作更加愉快与工作语言

就是说,TIOBE分析说,古老的编程语言的使用与上一代明显不同。

报告指出:“在本世纪初,C ++的市场份额超过15%时,它还远未普及。”

如今,C ++在游戏和复杂的业务应用程序中倍受青睐,这主要是因为它能够高效运行并能够精确控制内存使用。

然而,由于内存管理不善,该语言为开发人员提供了许多疏忽地引入错误的空间,并且近年来,Rust作为C ++的替代品已变得越来越流行。 Rust旨在提供C和C ++的快速性能,但具有更多防止内存错误处理的保护措施。

如果您是使用C ++的开发人员,请查看Microsoft的Visual Studio 2019 IDE中与C ++相关的 主要新功能,或者如果您想学习Rust,TechRepublic会在线收集最好的免费资源

在TIOBE前十名中的其他地方,唯一的重大变化是汇编语言在过去的一年中上升了四位,升至第十位。在同一时期,排名前10位的其余部分基本上都是静态的,JavaScript上升了一位,PHP下降了两位,如下所示。

TIOBE指数于2019年4月进入前10名


Apr 2019Apr 2018Programming LanguageRatingsChange
11Java15.035%-0.74%
22C14.076%+0.49%
33C++8.838%+1.62%
44Python8.166%+2.36%
56Visual Basic .NET5.795%+0.85%
65C#3.515%-1.75%
78JavaScript2.507%-0.99%
89SQL2.272%-0.38%
97PHP2.239%-1.98%
1014Assembly language1.710%+0.05%



©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×