Paul Krill
Editor at Large

C, C++, Java vie for second place in language popularity

news
Oct 6, 20253 mins

First-place Python extends its lead while C# also gathers steam in the October 2025 Tiobe index of programming language popularity.

Silver medal on gray background. Second place. 2nd place. Good not great.
Credit: Mohd KhairilX / Shutterstock

While Python continues to be the runaway leader in Tiobe’s monthly index of programming language popularity, C, C++, and Java are engaged in a fierce battle for second place. Currently in fifth place, but creeping up on these three, is C#.

For more than a year, the differences between C, C++, and Java in the Tiobe index have been less than 1%, according to an October 6 bulletin written by Tiobe CEO Paul Jansen. “At some time, C took the lead, then C++ took over, and now C is back while Java always remained at close distance of the other two,” Jansen wrote. “This month, C is back at position two, boosted by the adoption of its C23 version. But Java has just released version 25 and C++ is busy with version C++26. Hence, it is unclear what language is going to win.”

“All three languages have their merits to stay in competition: C being simple and superfast, C++ being fast and fit for large embedded systems, and Java being suitable for large business applications” Jansen wrote, adding that C# is rapidly gaining. “The 4% distance between C# and C, C++, and Java of the beginning of this year is now reduced to only 1.4%. Keep your seat belts fastened!”

Python in late-2023 started to dominate the index, which is officially called the Tiobe Programming Community Index. Ratings are based on the number of skilled engineers worldwide, courses, and third-party vendors pertinent to a language. Numbers are gauged by examining popular websites such as Google, Bing, Wikipedia, Amazon, and more than 20 others.

The Tiobe index top 10 for October 2025:

  1. Python, 24.45%
  2. C, 9.29%
  3. C++, 8.84%
  4. Java, 8.35%
  5. C#, 6.94%
  6. JavaScript, 3.41%
  7. Visual Basic, 3.22%
  8. Go, 1.92%
  9. Delphi/Object Pascal, 1.86%
  10. SQL, 1.77%

The rival Pypl Popularity of Programming index assesses language popularity by analyzing how often language tutorials are searched on in Google.

The Pypl index top 10 for October 2025:

  1. Python, 28.97%
  2. Java, 13.94%
  3. C/C++, 10.54%
  4. Objective-C, 7.05%
  5. JavaScript, 6.33%
  6. R, 5.27%
  7. C#, 3.96%
  8. PHP, 3.19%
  9. Swift, 2.93%
  10. Rust, 2.59%

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author