Fundamentals 5 min read

C++ Overtakes Java: Key Takeaways from the TIOBE December 2022 Rankings

The TIOBE Index for December 2022 shows C++ surpassing Java to enter the top three, while Python and C remain leaders, and highlights shifting positions for languages like SQL, Assembly, Kotlin, Julia, and emerging trends across the top 20 programming languages.

Programmer DD
Programmer DD
Programmer DD
C++ Overtakes Java: Key Takeaways from the TIOBE December 2022 Rankings

TIOBE December 2022 Top 20 Programming Languages

TIOBE announced its December 2022 programming language ranking, with three main contenders for the year‑end title: Python, C and C++. Although Python and C have repeatedly won the award, C++ achieved a historic first by overtaking Java, which fell to fourth place, marking the first time since the index began in 2001 that Java is outside the top three. Kotlin and Julia are also closing in on the Top 20.

TIOBE December 2022 ranking image
TIOBE December 2022 ranking image

In the Top 20, C++ moved up to third place, while SQL rose one spot to eighth and Assembly language slipped to ninth; the remaining languages kept their positions.

Among ranks 11‑20, positions fluctuated: Scratch briefly rose from 23rd to 17th before dropping to 21st, Perl re‑entered the Top 20 at 18th, and Go and R swapped places.

Specific upward moves include R (12→11), Matlab (15→14), Swift (18→15) and Ruby (19→17). Declines were observed for Go (11→12), Delphi/Object Pascal (14→16) and Objective‑C (16→19). Classic Visual Basic and Rust remained at 13th and 20th respectively.

TOP 10 Programming Language TIOBE Index Trend (2002‑2022)

TOP 10 language trend chart
TOP 10 language trend chart

Ranks 21‑50

Ranks 21‑50 chart
Ranks 21‑50 chart

The languages ranked 21‑50 are listed in the original source; they show modest movements compared to the top tier.

Ranks 51‑100

Ranks 51‑100 are presented as a plain text list (alphabetically ordered) due to minimal value differences.

The TIOBE Programming Community Index measures the popularity of programming languages based on the number of skilled engineers, courses, and third‑party vendors worldwide, using search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu. The index does not assess language quality or code volume, but it can help developers gauge whether their skills stay current and assist decision‑making when choosing a language for new software projects.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

javaPythonprogramming languagesTIOBE Indexlanguage popularityC++
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.