Top Programming Languages: Apple’s Swift Surges in Popularity while Python Falls Back

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.

TIOBE’s top 10 languages in descending order for October are Java, C, C++, Python, Visual Basic .NET, C#, PHP, JavaScript, SQL, and Swift.

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.”

According to PYPL, the top 10 languages include Python, Java, JavaScript, C#, PHP, C, R, Objective-C, Swift, and Matlab.

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#.

TIOBE programming language rankings

Source: ZDNet


    Popular posts

    Related posts