TIOBE released its December list of programming languages. Last month we did a simple analysis of the top 10 languages in the rankings, and while the top 10 of the month are still consistent with last month’s, a closer look is a subtle change in the data. From last month’s data, C is very close to Java, ranking only 0.2% behind Java. This month, however, Java has once again distanced itself from C, with an index that has exceeded C by more than 1%.
Top 20’s list is as follows:
Go, Perl, and Groovy are among the 20 programming languages that deserve attention. Go and Perl’s rankings have improved from the previous month, with Go rising from 20 last month to 15 this month and Perl from 21 to 20. Groovy’s ranking fell unexpectedly, from 14 to 22.
Rust’s ranking rose from 34 to 25 last month and hit a record high, dropping to 31 this month. Although the ranking has dropped, it has been hot online, after Microsoft announced last week that it was developing a Rust-based secure programming language.
By the example, TIOBE will announce its annual programming language for 2019 next month, with four candidates: Java (-1.3%), C (-1.8%), and Python (-1.9%) and C? (-1.4%), which are both in the top 5. The same top 5 is not available because its index has dropped slightly. Python, last year’s programming language of the year, has not waned in popularity, and will it be able to defend it this year? C With the rise of the Internet of Things also has a good performance, then it has the opportunity to win the title of programming language of the year? What about Java, which has stayed at the top for a long time? Will there be a chance? After all, it hasn’t won the title yet.
TOP 10 Programming Language TIOBE Index Trend (2002-2019)
Continue to look at the ranking sat after 20:
21-500th programming language ranking
The 51-100 thwise, listed only in text (alphabetical) due to the small numerical differences between them:
(Visual) FoxPro, 4th Dimension/4D, ABC, Alice, Apex, Avenue, Awk, Bash, bc, Boo, Bourne Shell, C?/CLI, CL (OS/400), Clojure, Common Lisp, Crystal, CT, Curl, Elixir, Erlang, Factor, Forth, RAL, OpenCL, Oz, PL/I, PostScript, Programming Without Coding Technology, Pure Data, Red, Ring, S, SPARK, Standard ML, Tcl, Vala/Genie, VBScript, VHDL, WebAssembly, XC, Z Shell
The TIOBE Programming Community Index, an indicator of the popularity of programming languages, is updated monthly and is based on the number of global technical engineers, courses, and third-party vendors. Popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are all used for index calculations. Here:https://www.tiobe.com/tiobe-index/programming-languages-definition/.
It’s worth noting that the TIOBE index doesn’t represent a good or bad language, and developers can use it to check if their programming skills need to be updated or to make a choice about a language when starting to build new software.
Detailed list information can be found on the TIOBE website.