Fundamentals 3 min read

Which Programming Languages Are Rising in 2017? Insights from the TIOBE Index

According to the October 2017 TIOBE Index, Java, C, and C++ remain the top three languages, while C# and Python hold fourth and fifth places; Swift has slipped to 16th, and the rise of hybrid mobile frameworks is boosting C# and JavaScript at the expense of Java and Swift.

21CTO
21CTO
21CTO
Which Programming Languages Are Rising in 2017? Insights from the TIOBE Index

TIOBE recently released the October 2017 programming language index, with Java, C, and C++ occupying the top three spots, and C# and Python ranking fourth and fifth.

Earlier this year, Swift briefly entered the top ten, but its position has been falling, dropping to 16th this month.

Developers typically use Java for Android apps and Swift/Objective‑C for iOS apps. Maintaining separate codebases for both platforms has led many to adopt hybrid mobile frameworks such as Microsoft’s Xamarin (C#), Apache Cordova (JavaScript), and Ionic (JavaScript). Consequently, languages like Java and Swift have seen a decline, while C# and JavaScript have gained popularity.

2017 October Top 20 Languages

2017 October Top 10 Language Trends

Explanation:

The TIOBE Programming Language Community Index is an indicator of language popularity trends, updated monthly. Rankings are based on the number of skilled engineers, courses, and third‑party vendors found on the Internet, using major search engines such as Google, MSN, Yahoo!, Wikipedia, YouTube, and Baidu.

Note that the index reflects popularity, not the quality of a language or the amount of code written in it.

The ranking can help you assess whether your programming skills are up‑to‑date and serve as a reference when choosing a language for new system development.

Reference: http://www.tiobe.com/tiobe-index/
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

javaJavaScriptc++TIOBE Index
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.