C++是2022年度最佳编程语言

C++ is the Programming Language of the Year 2022

C++是2022年度最佳编程语言

January 18, 2023 by Peter Schneider | Comments

2023年1月18日 Peter Schneider |评论

C++ has been awarded the Programming Language of the Year 2022 title by Tiobe, a leading Quality Assurance service provider. C++ won the award because it has the fastest growth among the top 20 languages. We at Qt welcome this selection as it confirms our long-term commitment to C++ as the underlying programming language for the Qt framework and development platform.

C++被领先的质量保证服务提供商Tiobe授予2022年度最佳编程语言称号。C++获奖是因为它在前20种语言中增长最快。我们Qt欢迎这一选择,因为它证实了我们对C++作为Qt框架和开发平台的底层编程语言的长期承诺。

Tiobe, who shares a passion for high-quality software with Qt, is providing quality assurance services. Tiobe tests 1 billion lines of software code for its customers, such as Phillips, Bosch, ST, Huawei, and ABB, each day. Tiobe has been awarded a Programming Language of the Year title since 2003.

Tiobe与Qt共享对高质量软件的热情,正在提供质量保证服务。Tiobe每天为其客户测试10亿行软件代码,如菲利普斯、博世、ST、华为和ABB。自2003年以来,Tiobe一直被授予年度编程语言称号。

A coding language great for desktop and embedded software development
一种非常适合桌面和嵌入式软件开发的编码语言

So, why is C++ more popular than any other coding language? Tiobe says, "The reason for C++'s popularity is its excellent performance while being a high-level object-oriented language. Because of this, it is possible to develop fast and vast software systems (over millions of lines of code) in C++ without necessarily ending up in a maintenance nightmare.” In addition, Tiobe refers to meaningful new features announced in C++11 and C++20 as a reason for the growth in popularity. We at Qt believe that other factors, such as an increased focus on energy-efficiency computing and Web Assembly (WASM) support for software programmed in C++, drive the renewed growth of popularity.

那么,为什么C++比任何其他编码语言都更受欢迎呢?Tiobe说,“C++之所以受欢迎,是因为它是一种高级面向对象语言,同时具有出色的性能。因此,有可能开发出快速而庞大的软件系统(超过数百万行代码)。”在C++中,不一定会陷入维护噩梦。”此外,Tiobe提到了C++11和C++20中宣布的有意义的新功能,以此作为人气增长的原因。Qt的我们认为,其他因素,如对能效计算的日益重视以及对C++编程软件的Web组件(WASM)支持,推动了流行度的再次增长。

But is a quick win in popularity enough to motivate enterprises and developers to add C++ to their programming language portfolio? While it is fantastic to see C++ regaining popularity dramatically in 2022, the fact it has been outperforming many other languages for two decades is more important.

但是,快速的流行是否足以激励企业和开发人员将C++添加到他们的编程语言组合中?虽然看到C++在2022年迅速恢复流行是一件令人难以置信的事情,但二十年来它一直在超越许多其他语言这一事实更为重要。

Choosing a programming language for software design and development is a long-term investment
为软件设计和开发选择编程语言是一项长期投资

Enterprises developing a digital product need to stick with the programming choice for decades because the lifecycle of such a product is easily five years and more. Software developers who invest in learning a new coding language consider the return on investment rather in years than months. Hence, it’s good to see that C++ ranked in the top 4 programming languages according to the Tiobe Programming Community index in the last 20 years. According to the Hall of Fame, C++ was actually the first ever Programming Language of the Year in 2003.

开发数字产品的企业需要坚持几十年的编程选择,因为这种产品的生命周期很容易长达五年甚至更长。投资学习一种新编码语言的软件开发人员考虑的是投资回报,而不是数年而不是数月。因此,很高兴看到,根据Tiobe编程社区指数,C++在过去20年中排名前4位。根据名人堂的说法,C++实际上是2003年以来第一的年度编程语言。

According to Tiobe: “The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers worldwide, courses, and third-party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube, and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.”

根据Tiobe的说法:“TIOBE编程社区指数是编程语言流行程度的一个指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。常用搜索引擎如谷歌、必应、雅虎、维基百科、亚马逊、YouTube和百度用于计算评级。需要注意的是,TIOBE索引与最佳编程语言或大多数代码行所用的语言无关。”

C++ and Python were in the top 3 of the Tiobe index in 2022 - Python is the leader of the chart. The Qt framework also supports Python, which has been in the top ten for many years, increasing the diversity and making it a multiplatform development software of choice.

C++和Python在2022年的Tiobe指数中排名前三——Python是排行榜的领头羊。Qt框架还支持Python,多年来一直位居前十,增加了多样性,使其成为多平台开发软件的首选。

The future will tell what this change in popularity will mean for the overall performance of C++. Tiobe estimates the comeback in popularity and the additional capabilities “…will probably lift C++ further in the TIOBE index for the next few years”. We at Qt believe so too.

未来将告诉我们,这种流行程度的变化对C++的整体性能意味着什么。Tiobe估计,流行度的回升和新增功能“……可能会在未来几年进一步提升C++在Tiobe指数中的地位”。我们Qt也这么认为。

If you are interested in creating high-performance apps with C++ and the Qt framework, then check out our web pages with more information.

如果您对使用C++和Qt框架创建高性能应用程序感兴趣,请查看我们的网页了解更多信息。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值