The programming language of the year has been announced by the TIOBE Index: Python!
But noting that the TIOBE index is based on the number of search results for a programming language across popular search engines, a headline at The Next Web asks: “What does this title even mean?”
[TIOBE] takes services such as Google, QQ, Sohu, Amazon, and Wikipedia to calculate the results. TIOBE uses “+” programming” query and a special formula to devise these ratings that change every month. You can read more about the whole process here. The programming language of the year title is decided by the jump in ratings year-on-year. Python overtook C# by a margin of 0.13% — almost a photo finish.
The index doesn’t indicate the best or most efficient programming language, nor does it measure the amount of code written in a language across the internet. It simply gives us a high-level understanding of resources and pages available on the web related to them.
There’s a huge amount of criticism towards the TIOBE index, especially as it uses one query and doesn’t consider non-English languages. The organization said that it’s trying to introduce more parameters to calculate the ratings.
TIOBE’s annual award is being called “prestigious” — by the announcement at TIOBE.com:
The award is given to the programming language that has gained the highest increase in ratings in one year. C# was on its way to get the title for the first time in history, but Python surpassed C# in the last month.
Python started at position #3 of the TIOBE index at the beginning of 2021 and left both Java and C behind to become the number one of the TIOBE index. But Python’s popularity didn’t stop there. It is currently more than 1 percent ahead of the rest [with a “rating” of 13.58%]. Java’s all time record of 26.49% ratings in 2001 is still far away, but Python has it all to become the de facto standard programming language for many domains. There are no signs that Python’s triumphal march will stop soon.
In fact, this makes the second year in a row Python has won TIOBE’s annual award.
But it’s as good a conversation-starter as any. ZDNet reminds us that Microsoft hired Python creator Guido van Rossum in 2020 to work on improving Python’s efficiency, while the second most popular language on TIOBE’s annual list, C#, “is a language designed by Microsoft technical fellow Anders Hejlsberg for the .NET Framework and Microsoft’s developer editing tool Visual Studio.”
And ZDNet also spottted a few other patterns in TIOBE’s year-end look at programming language popularity:
There were several movers and shakers this year. Rust, a systems programming language that deals with memory safety flaws, is now in 26th position, ahead of MIT’s Julia, and Kotlin, a language endorsed by Google for Android app development. Rust was a stand out language in 2021, gaining backing from Facebook, Amazon Web Services, Microsoft Azure and Google Cloud.
Apple’s Swift for iOS and macOS app development jumped from 13th to 10th place, while Google’s Go inched up from 14 to 13, according to Tiobe. Kotlin moved from 40th to 29th. Google’s Dart dropped from 25th to 37th position, Julia fell from 23rd to 28th position, while Microsoft TypeScript dropped from from 42 to 49.
The top 10 languages in Tiobe’s list for January 2022 were Python, C, Java, C++,C#, Visual Basic, JavaScript, Assembly Language, SQL, and Swift.
Read more of this story at Slashdot.