Paul Krill
Editor at Large

Objective-C spirals downward in language popularity

news analysis
Jun 15, 20153 mins

Tiobe language index cites the rise of Swift as the main reason for Objective-C's decline

Interest in the Objective-C language has taken a nosedive thanks to developers ramping up on Apple’s successor, the Swift language, according to this month’s Tiobe index of language popularity.

Based on Objective-C’s continuing downward trajectory, the language could fall off Tiobe’s Top 20 language list before the end of the year. “Objective-C is really going into free fall. The last couple of months it has been losing about 1 percent of market share per month,” states a report accompanying the index.

It comes as no surprise that Swift, the language introduced by Apple a year ago, is the main culprit behind Objective-C’s demise. “The programming community embraced Swift because it fits the bill much better. Apart from this, there is also a trend to use C++ more frequently to program the lower layers of an iOS application,” the report says.

Tiobe’s index gauges language popularity via a formula that assesses searches on languages in popular search engines including Google, Bing, and Wikipedia. Objective-C ranked fifth in language popularity this month, with a 4.339 percent share; it was ranked third in June 2014, with a 10.939 percent share.

Swift, meanwhile, is ranked 14th this month, with a 1.44 percent share, but the language is likely to become more popular with Apple’s recent move to make the language open source. “Making Swift open-source will certainly affect its popularity positively,” said Tiobe Managing Director Paul Jansen in an email. “It is a recent trend of big companies to open-source part of their technology. In 2006, Java was made open source by Oracle, and recently Microsoft released TypeScript as an open source language. The idea is I think that by making a language open source there is less mental association with the big company behind the language. So there is less negative bias to adopt the language.”

All is not lost for Objective-C, however. While Swift is becoming the language for new applications, Objective-C still appears dominant when it comes to iOS mobile application development — at least with Tiobe customers, Jansen said. The company specializes in tracking software quality.

The alternative PyPL Popularity of Programming Language Index, which analyzes how often language tutorials are searched on in Google, has Objective-C ranked in eighth place this month, with a 5.5 percent share; that’s down 0.4 percent from a year ago. Swift is in 11th place, with a 2.6 percent share.

Java finished first again this month in Tiobe’s index, with a 17.822 rating, followed by C (16.788 percent), C++ (7.756 percent), and C# (5.056 percent). Java also tops this month’s PyPL index, with a 24.4 percent share, followed by PHP (11.5 percent), Python (10.9 percent), C# (9.1 percent), and C++ (7.9 percent).

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author