TIOBE Index for January 2020

January Headline: Programming Language C awarded Programming Language of the Year 2019

Everybody thought that Python would become TIOBE's programming language of the year for the second consecutive time. But it is good old language C that wins the award this time with an yearly increase of 2.4%. Runners up are C# (+2.1%), Python (+1.4%) and Swift (+0.6%). Why is the programming language C still hot? The major drivers behind this trend are the Internet of Things (IoT) and the vast amount of small intelligent devices that are released nowadays. C excels when it is applied to small devices that are performance-critical. It is easy to learn and there is a C compiler available for every processor. Congratulations to C! Other interesting winners of 2019 are Swift (from #15 to #9) and Ruby (from #18 to #11). Swift is a permanent top 10 player now and Ruby seems to become one soon. Some languages that were supposed to break through in 2019 didn't: Rust won only 3 positions (from #33 to #30), Kotlin lost 3 positions (from #31 to #35), Julia lost even 10 positions (from #37 to #47) and TypeScript won just one position (from #49 to #48). Let's see what 2020 has in store for us!

The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

The index can be used to check whether your programming skills are still up to date or to make a strategic decision about what programming language should be adopted when starting to build a new software system. The definition of the TIOBE index can be found here.

Jan 2020 Jan 2019 Change Programming Language Ratings Change
11Java16.896%-0.01%
22C15.773%+2.44%
33Python9.704%+1.41%
44C++5.574%-2.58%
57changeC#5.349%+2.07%
65changeVisual Basic .NET5.287%-1.17%
76changeJavaScript2.451%-0.85%
88PHP2.405%-0.28%
915changeSwift1.795%+0.61%
109changeSQL1.504%-0.77%
1118changeRuby1.063%-0.03%
1217changeDelphi/Object Pascal0.997%-0.10%
1310changeObjective-C0.929%-0.85%
1416changeGo0.900%-0.22%
1514changeAssembly language0.877%-0.32%
1620changeVisual Basic0.831%-0.20%
1725changeD0.825%+0.25%
1812changeR0.808%-0.52%
1913changePerl0.746%-0.48%
2011changeMATLAB0.737%-0.76%

Reference : TIOBE Index for January 2020
Reference : Web Scraping Lecture
OVITII : ovitii.com
ALLSURVEY : allsurvey.net