TIOBE Announce2022 programming language of the year: C++, because the languageGained the most popularity in 2022 (+4.62%);They are followed by C (+3.82%) and Python (+2.78%) respectively. Previously, in the December 2022 list, C++ surpassed Java to become No. 3 in the TIOBE index.
TIOBE CEO Paul Jansen Evaluation said,The reason for C++’s popularity is its excellent performance as a high-level object-oriented language. Thus, fast and large software systems (over millions of lines of code) can be developed in C++ without falling into maintenance nightmares.
Another reason for the rise of C++ is its “recently” continuous release of new language standards with interesting features. The first milestone was C++11, released in 2011, the first major change since 1998. The adoption of this new standard took several years because there were no C++ compilers available to support the new language definition. Due to C++11, C++’s position in the TIOBE index began to slowly climb up after experiencing a downward trend since 2001. The second milestone was the recent C++20, which introduced modules. This feature is likely to further boost C++’s position in the TIOBE index in the coming years.
Elsewhere, C++ competitor Rust re-enters the top 20 list in 2022 (up from 26th a year ago). Lua, known for its ease of interfacing with C, improved from No. 30 to No. 24, and F# jumped from No. 74 to No. 33 in a year’s time. There are also some promising languages like Kotlin (from #29 to #25), Julia (from #28 to #29) and Dart (from #37 to #38) that still have a long way to go in the top 20 to go.
TIOBE January TOP 20 Programming Languages
The Top 10 has not changed from last month, and the top three are still Python, C and C++.Top 11-20 is still fluctuating. Specifically, the rankings have risen: Swift (15→11), Ruby (17→16),Rust(20→18), Scratch (23→20).
The declines are: R (11→13), Classic Visual Basic (13→14), Matlab (14→15), Delphi/Object Pascal (16→17), Perl (18→19).Go thenKeeping its 12th position, Objective-C dropped off the list to 23rd.
Trend of TIOBE Index of TOP 10 Programming Languages (2002-2022)
21st-50th programming language ranking
Ranks 51-100 are as follows, listed in text only (alphabetical order) due to the small numerical differences between them:
ActionScript, Alice, Apex, B4X, bc, Bourne shell, C shell, Chapel, CL (OS/400), Clojure, Common Lisp, Crystal, cT, Elixir, Emacs Lisp, Erlang, Forth, GAMS, Hack, Icon, IDL , Inform, Io, J#, JScript, Korn shell, Ladder Logic, Limbo, LPC, ML, Modula-2, MQL5, NATURAL, OpenEdge ABL, PL/I, Pony, Processing, Programming Without Coding Technology, Q, Racket, Raku , Ring, S, Solidity, SPARK, Tcl, VBScript, VHDL, X++, Zig
The TIOBE Programming Community index is a measure of the popularity of programming languages, which is updated monthly. Judging is based on a worldwide network of engineers, courses and third-party providers, including popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are used for index calculations. It’s worth noting that the TIOBE index doesn’t represent how good a programming language is or how much code is written.
The index can be used to check whether your programming skills are still up to date, or to make a decision on which programming language to use based on the index when starting to build a new software system.
TIOBE indexThe definition method and detailed list information can be viewed on the official website.
#TIOBE #Programming #Language #Year #News Fast Delivery