Home > News content

TIOBE 2017 list announced! C won, followed by Python

via:博客园     time:2018/2/9 17:01:13     readed:447

2017 annual list announced it! C language has become "annual programming language" winner. C language has been declining since November 2015. In the ensuing long time, the scores fluctuated between 15% and 20%, and the scores in 2016 even dropped below 10%, and did not see the upward trend.


However, C language in 2017 uncharacteristically, not only gained 1.69% growth, has also become the annual programming language. When we look at the TIOBE annual list of previous years, we can see that this growth rate is actually not enough to be an annual language. However, the growth rate of major languages ​​in 2017 seems to be generally low, and C language has become one of the best.

In addition, as a runner-up Python increased 1.21%, third place Erlang, an increase of 0.98%.


In the 2017 annual rankings, we can also see several programming languages ​​that have made significant progress. For example, the R language progressed from 16th to 6th and Erlang from 23rd to 23rd. The most obvious improvement was Kotlin, jumping from 89th to 39th, but regrettably failed to reach the top 20 or 30.


Also optimistic is Julia and Hack, who made it to the top 50, and Rust, although down from the 2016 rankings, is also worth the wait.

Programming language "celebrity list" (2003-2017)

"The annual programming language" Winners list as shown below, the award for the year the highest growth rate of the programming language:


Annual programming language list TOP20 list



Top 10 Programming Language TIOBE Index Trends (2002-2018)


Other programming language rankings

No. 21-50 of the following, there may be omissions:




Pages 51-100 are listed below, in alphabetical order, because of the small numerical differences between them:

(Visual FoxPro, 4th Dimension / 4D Applescript Awk BBC BASIC bc Bourne shell CFML CL (OS / 400) Clean Clipper Common Lisp Crystal Elm Emacs Lisp Forth Icon Inform Io J Korn shell Ladder Logic Lasso LiveCode Maple ML Modula-2 Monkey MOO MQL4 NATURAL NXT-G OCaml OpenCL OpenEdge ABL Oz PL / I PostScript PowerShell, Programming Without Coding Technology, Q, Ring, RPG (OS / 400), Scheme, Smalltalk, SPARK, Standard ML, Stata, VBScript, Verilog

Historical Ranking (1988-2018)

Note: The rankings below are based on a 12-month average.



The TIOBE Programming Language Community Leaderboard is a monthly update of programming language trends based on the number of experienced programmers, classes, and third-party vendors on the Internet. Ranking is calculated using well-known search engines such as Google, MSN, Yahoo!, Wikipedia, YouTube and Baidu. Please note that this chart only reflects the popularity of a programming language does not explain a programming language is good or a code written in a language how much.

This chart can be used to test your programming skills are up-to-date, can also be used as a language choice when developing the new system.

Review of last issue list:TIOBE 2017 list announced! C won, followed by Python

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