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.
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/
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
