“Python goes through the roof” — ADTmag
The survey says: “Python goes through the roof”
I haven’t reported on the TIOBE index in a while, but this stock is definitely grabbing attention. Since 2001, TIOBE software published the results of its monthly search for the languages in which the most lines of code have been written. And year after year, Java and C++ top the list, but not always, and when they don’t, obituaries of these two venerable languages spread like crabgrass.
Which is crazy. The company actually runs on Java, and… okay, C++ is pretty long in the tooth, but it’s been around for over 40 years, which means, currently generating new lines of code or not, there are millions written programs. in C++.
And Python’s growing popularity isn’t exactly new. It is an interpreted, high-level, general-purpose programming language that is easy to learn. It is therefore the reference language taught in beginner computer programming courses in high school. And its readability, extensibility, and maintainability have made it a popular second or third language for professionals.
But it’s worth noting that Python ranked #1 in the TIOBE index for the month of August with an all-time high of 15.42%. Paul Jansen, CEO of TIOBE Software, described Python as “unstoppable”.
“It’s hard to find an area of programming in which Python isn’t widely used these days,” Jansen wrote in the introduction to the latest index. “The only exception is for embedded (security-critical) systems, because Python is dynamically typed and too slow.”
In a previous post, Jansen offered his theory on Python propagation. “I believe Python’s popularity is driven by popular demand,” he wrote. “In the past, most programming activities were done by software engineers. But programming skills are needed everywhere these days and there is a lack of good software developers. Therefore, we need some something simple that can be handled by non-software engineers, something easy to learn with fast release cycles and smooth deployment. Python meets all these needs.”
TIOBE Index scores are based on the number of qualified engineers worldwide, language courses and third-party vendors, the company says. TIOBE uses 25 search engines to collect the keywords of the top ranked websites from the web traffic monitor Alexa and calculates the most lines of code written in a given month to determine its developer attention percentage. Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are all used to calculate the ratings.
Since the last TIOBE index release, Swift and PHP have traded places at #10, Rust is closing in on the top 20, and Kotlin is back in the top 30. Google’s new experimental replacement for C++, called Carbon, entered the TIOBE index at No. 192. C came in behind Python at 14.59%, up 2.03%. It was followed by Java at 12.40%, up 1.96%, C++ at 10.17%, up 2.81%, and C# at 5.59%, up 0.45%.
I think the index can be useful if you want to know quickly if your programming skills are still up to date, and if you look at some of them (the company publishes old assessments) they might help you make a decision strategic. on the programming language to adopt when starting the construction of a new software system.
A detailed definition of the TIOBE index can be found here.
posted by John K. Waters on August 24, 2022 at 9:40 a.m.