C++ Surpasses Java for the First Time

From WeChat Official Account: OSC Open Source Community

Link: https://www.oschina.net/news/220684/tiobe-index-202212

The TIOBE Programming Community Index has released the programming language rankings for December 2022.C++ Surpasses Java for the First TimeTIOBE will announce its programming language of the year next month, with three candidates: Python, C, and C++. TIOBE CEO Paul Jansen noted that while Python and C have won this title multiple times, C++ has only achieved it once in 2003; however, this month, C++ has surpassed Java for the first time in history, with Java now dropping to 4th place. This marks the first time since the TIOBE index began in 2001 that Java has not been in the top 3. Additionally, Kotlin and Julia are also getting closer to the Top 20.TIOBE December TOP 20 Programming LanguagesC++ Surpasses Java for the First TimeIn addition to C++ replacing Java to rise to 3rd place, SQL has also climbed one position to 8th place, while Assembly language has been pushed to 9th; other languages have remained unchanged.The rankings of languages in the Top 11-20 range have fluctuated. The children’s programming language Scratch briefly rose from 23rd to 17th place before dropping out of the Top 20 to 21st place this month. Meanwhile, Perl has returned to the Top 20 list, climbing from 23rd last month to 18th now; Go and R languages have also swapped positions.Specifically, the languages that have risen in rank include: R (12→11), Matlab (15→14), Swift (18→15), Ruby (19→17). Those that have dropped include: Go (11→12), Delphi/Object Pascal (14→16), Objective-C (16→19). Classic Visual Basic and Rust have maintained their positions at 13th and 20th, respectively.TOP 10 Programming Languages TIOBE Index Trends (2002-2022)C++ Surpasses Java for the First TimeRanking of Programming Languages from 21 to 50C++ Surpasses Java for the First TimeThe rankings from 51 to 100 are as follows, listed in text form due to the small numerical differences (in alphabetical order):

ABC, ActionScript, Alice, Apex, APL, AutoLISP, Awk, B4X, C shell, CL (OS/400), CLIPS, Clojure, Common Lisp, Crystal, Elixir, Emacs Lisp, Forth, Hack, Icon, Io, J#, JScript, Korn shell, Ladder Logic, LPC, Modula-2, MQL5, MUMPS, NATURAL, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Racket, Raku, Ring, RPG, S, Smalltalk, Solidity, SPARK, Stata, Tcl, VBScript, Verilog, VHDL, WebAssembly, X++, Xojo

The TIOBE Programming Community Index is a measure of the popularity of programming languages, updated monthly. The assessment is based on data from engineers, courses, and third-party vendors worldwide, including popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu, which are used for index calculations. It is important to note that the TIOBE index does not represent the quality of programming languages or the amount of code written.This index can be used to check whether your programming skills are keeping up with the times or to make decisions about which programming language to adopt when starting to build a new software system based on the index.The definition of the TIOBE index and detailed ranking information can be found on the official website: https://www.tiobe.com/tiobe-index/

—END—

Recommended↓↓↓

Leave a Comment