TIOBE today announced the May 20th programming language rankings, the overall ranking has changed little, the top ten are still: Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP and assembly language.
Highlights worthy of attention this month include:
It is a bit surprising that the R language suddenly fell from the 16th place in the previous month to the 21st place. After all, in the field of statistical analysis of data, R language is the first programming language deserved, and data statistics programming is still booming, especially the increasing popularity of data mining and artificial intelligence. However, this may be the reason for the decline of the R language. —— The popularity of artificial intelligence has led to the integration of statistical analysis into more fields. Python has also been used primarily for academic research and has been used on a large scale. Compared to the R language, Python is clearly easier to accept than the industry in terms of statistical analysis of data.
So the pot that caused the R language ranking to fall is going to be backed by Python? Coupled with the growing gap between the C++ rankings, Python this month is "big winner".
In addition to this, it is plannedC++20 released next summerIt is also worthy of everyone's expectations.
TIOBE May programming language ranking 1-20
TOP 10 programming language TIOBE index trend (2002-2018)
21-50th programming language ranking
The 51st-100th are as follows, due to the small difference in values between them, only listed as text (in alphabetical order):
The TIOBE Programming Community index is a measure of the popularity of programming languages. The list is updated monthly and is based on the number of global technical engineers, courses, and third-party vendors. Including popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube, and Baidu are all used for index calculations. The specific calculation method is as follows:Https://www.tiobe.com/tiobe-index/programming-languages-definition/.
It's worth noting that the TIOBE index doesn't mean the language is good or bad. Developers can use the list to check if their programming skills need to be updated, or to choose a language when starting to build new software.
Detailed list information can be viewedTIOBE official website.
User comments