Java gives way to C++ among popular programming languages


C++ overtook Java to become the third most popular language in the Tiobe programming language index.

This is the first time that C++ has overtaken Java in the Tiobe index and the first time since 2001 that Java has not made the top 3, according to Paul Jansen, CEO of Tiobe Software, a Dutch testing company. software quality.

“The growing popularity of C++ comes at the expense of Java. C++ has overtaken Java for the first time in the history of the Tiobe index, which means that Java is now in fourth position”, notes Paul Jansen. “This is the first time that Java has not made the top 3 since the Tiobe Index began in 2001.”

Objective-C moved up 10 places

He also notes that Kotlin and Julia are on track to join the top 20 list. Java-enabled Kotlin is backed by Google for Android app development, while Julia, launched by MIT researchers in 2012, is popular among some for data science.

In 2018, analyst RedMonk called Julia a language to watch as a possible competitor to Python. While it doesn’t make it into RedMonk’s latest Top 20 Languages ​​of June 2022 list, it’s not far off either.

In a year-over-year comparison in the Tiobe Index, the languages ​​that are now in the top 20 and have made significant gains over the period are: Rust, which rose from 27 to 20; Objective-C, from 29 to 19; MATLAB (specialized in sciences) which went from 20 to 14; and Google’s Go language, which was downgraded from 19 to 12.

Lists that vary according to the criteria selected

Apple promotes Swift over Objective-C for app development on its platforms, but in Tiobe’s index, Swift’s ranking dropped from 10e place last December at the 15e place today. According to RedMonk, Swift and Objective-C are neck and neck, at 11 respectivelye and 12e squares. Stack Overflow places Swift at 19e position in its list of the most used programming languages, ahead of Objective-C in 27e position.

Lists of the “best” programming languages ​​don’t tell the whole story about different coding platforms, and can vary in focus and composition. Tiobe, for example, uses certain programming-related queries on popular search engines to calculate its rankings, but also relies on the number of qualified engineers worldwide, courses and third-party vendors.

Source: ZDNet.com





Source link -97