Top programming languages: Apple's Swift surges in popularity while Python falls back
Apple’s Swift for developers building iOS apps is now the 10th most popular programming language, while Python has dropped out of the TIOBE index’s top-three rankings.
Only in September Python entered TIOBE’s top three behind Java and C, but the company’s October index places Python in fourth spot, behind C++.
Python nonetheless has grown in popularity compared with this time last year when it was ranked fifth.
TIOBE relies on several search sources, including Google, Bing, and Wikipedia to determine which languages are most popular.
The PYPL PopularitY of Programming Language Index also shows growing interest in Python, ranking it as the most popular language in its October ranking. Its results are based on how often tutorials for each language are searched on Google.
Both popularity rankings are designed to help programmers decide which language to invest time in.
SEE: Getting started with Python: A list of free resources
TIOBE notes that the 10th spot has been unstable in recent months, changing regularly. Ruby and Perl were once contenders, but now the spot is likely to be held by Swift, Go, or R.
“Swift is clearly the number one programming language to develop mobile apps for iOS. But since it is only available for iOS and not for Android, you see developers move to ‘write once deploy everywhere’ frameworks instead,” TIOBE said.
“Programming language R on the other hand is getting serious competition from Python nowadays. And for the Go programming language it is unclear what makes it stand out when compared to other programming languages.”
TIOBE has also published a long-term view of the top programming languages based on their average positions for the past year. The top 5 in this list include Java, C, C++, Python, and C#.
Previous and related coverage
Python now a top-3 programming language as Julia’s rise speeds up
The MIT-created Julia programming language continues its ascent in developer popularity.
Possible Python rival? Programming language Julia is winning over developers
A young programming language for machine learning is on the rise and could be soon gunning for Python.
Python’s rise: Could it soon edge out C++ in programming language popularity?
Python climbs up TIOBE’s search engine-based index of programming language popularity.
The best programming language for data science and machine learning
Hint: There is no easy answer, and no consensus either.
Microsoft readies Python, Java support for its bot-building framework
Microsoft may be ready to rev up (again) its conversation as a service strategy, with new additions to its bot-framework toolset.
Is Julia the next big programming language? MIT thinks so, as version 1.0 lands TechRepublic
Released in 2012, Julia is designed to combine the speed of C with the usability of Python, the dynamism of Ruby, the mathematical prowess of MatLab, and the statistical chops of R.
Mozilla’s radical open-source move helped rewrite rules of tech CNET
A gamble 20 years ago unleashed the source code for the browser that became Firefox. The approach is now core to Facebook, Google and everyone else.