2023年1月 TIOBE指数

January Headline: C++ is TIOBE’s Programming Language of the Year 2022!
C++ is TIOBE’s programming language of the year 2022. It has won this title because C++ gained most popularity (+4.62%) in 2022. Runners up are C (+3.82%) and Python (+2.78%). Interestingly, C++ surpassed Java to become the number 3 of the TIOBE index in November 2022. 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.

Another reason for C++'s rise is its “recent” and constant publication of new language standards with interesting features. The first land mark was called C++11. Published in 2011, it was the first considerable change since 1998. The adoption of this new standard took a few years because there were no C++ compilers available to support the new language definition. Because of C++11, C++ was slowly going uphill in the TIOBE index after having been in a constant decline since 2001. The second land mark is the recent C++20 publication, which for instance introduced modules. It will probably lift C++ further in the TIOBE index for the next few years.

What else happened in 2022? Performance seemed to be important. C++ competitor Rust entered the top 20 again (being at position #26 one year ago), but this time it seems to be for real. Lua, which is known for its easy interfacing with C, jumped from position #30 to #24. F# is another language that made an interesting move: from position #74 to position #33 in one years’ time. Promising languages such as Kotlin (from #29 to #25), Julia (from #28 to #29) and Dart (from #37 to #38) still have a long way to go before they reach the top 20. Let’s see what happens in 2023. Happy New Year everybody! – Paul Jansen CEO TIOBE Software.

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 world-wide, 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.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

译文:

1月头条:c++是2022年TIOBE年度编程语言!
c++是2022年TIOBE年度编程语言。它获得这一头衔是因为c++在2022年获得了最受欢迎的人气(+4.62%)。紧随其后的是C语言(+3.82%)和Python(+2.78%)。有趣的是,c++在2022年11月超过Java成为TIOBE指数的第三位。c++受欢迎的原因是它作为一种高级面向对象语言的出色性能。正因为如此,用c++开发快速而庞大的软件系统(超过数百万行代码)是可能的,而不必最终陷入维护的噩梦。

c++崛起的另一个原因是它“最近”不断发布具有有趣特性的新语言标准。第一个里程碑被称为c++ 11。2011年发布,这是自1998年以来的第一次重大变化。这个新标准的采用花了几年时间,因为没有可用的c++编译器来支持新的语言定义。由于c++ 11的出现,自2001年以来,c++在TIOBE指数中一直处于持续下降的状态,现在它正在缓慢地上升。第二个里程碑是最近发布的c++ 20,例如引入了模块。它可能会在接下来的几年里进一步提升c++的TIOBE指数。

2022年还发生了什么?表现似乎很重要。c++的竞争对手Rust再次进入前20名(一年前排在第26位),但这一次似乎是真的。以易于与C语言交互而闻名的Lua从第30位跃升至第24位。f#是另一种发生了有趣变化的语言:在一年内从第74位上升到第33位。像Kotlin(从第29位到第25位)、Julia(从第28位到第29位)和Dart(从第37位到第38位)这样有前途的语言在进入前20名之前还有很长的路要走。让我们看看2023年会发生什么。大家新年快乐!——Paul Jansen TIOBE Software首席执行官

TIOBE编程社区指数是编程语言受欢迎程度的一个指标。该指数每月更新一次。排名基于全球熟练工程师的数量、课程和第三方供应商。流行的搜索引擎,如谷歌,必应,雅虎!,维基百科,亚马逊,YouTube和百度被用来计算评分。值得注意的是,TIOBE索引不是关于最好的编程语言或编写大多数代码行的语言。

该索引可以用来检查您的编程技能是否仍然是最新的,或者在开始构建一个新的软件系统时,就应该采用哪种编程语言做出战略性决策。TIOBE索引的定义可以在这里找到。

2023年1月 语言排行

2023年1月 TIOBE编程社区索引


来源:
index | TIOBE - The Software Quality Company

更多推荐

2023年1月编程语言排行