Home > News content

May language list: R fell out of the top twenty, Python bite C++

via:博客园     time:2019/5/5 8:31:55     readed:1509

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:

  1. About three years after entering TOP 20, the R language used for statistics fell out of the top 20 for the first time this month.
  2. Python continues to grow aggressively and continues to narrow the gap with C++
  3. Swift rankings have increased from last month, but there is still a big gap with Objective-C
  4. Although the PHP ranking still remains in the ninth place, the overall trend is declining.
  5. Go fell by one compared with last month, and the overall change is stable

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):

  • 4th Dimension/4D, ABC, ActionScript, Algol, Alice, BBC BASIC, bc, Bourne shell, C shell, CL (OS/400), Common Lisp, Crystal, Elixir, Factor, Forth, Hack, Haxe, Icon, IDL, Inform, Io, J, Korn shell, Ladder Logic, LiveCode, Maple, Modula-2, Monkey, MQL4, MS-DOS batch, NATURAL, NetLogo, OpenCL, OpenEdge ABL, Oz, PL/I, PostScript, PowerShell, Pure Data , Q, REXX, Ring, S, Smalltalk, Snap!, SPARK, Tcl, Tex, VBScript, VHDL

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.

China IT News APP

Download China IT News APP

Please rate this news

The average score will be displayed after you score.

Post comment

Do not see clearly? Click for a new code.

User comments