BT

Swift overtakes Objective-C in TIOBE index

by Alex Blewitt on Jan 07, 2016 |

With Swift's open-source release in December, its meteoric rise since it was first announced in 2014 continues. Before the announcement, Swift's position in the TIOBE index in November 2015 had clibmed up to 15th in the chart, sitting just below Objective-C, Apple's key language for iOS and OSX development. However, Objective-C is several decades old at this point and has not seen any significant adoption outside of Apple's ecosystem. Although it has had some minor changes over the past few years, these changes are likely to have been driven by the nascent Swift in order to provide interoperability.

Swift is position 15 in November 2015, with Objective-C in 14

The subsequent entry in the TIOBE index shows Swift and Objective-C trading places, with Swift moving up to position 14 and Objective-C being demoted to position 15.

In December 2015, Swift climbed to position 14 and Objective-C fell to 15

By the end of 2016 it is likely that Objective-C will have dropped out of the top twenty list, and Swift is likely to be vying for places in the top half of the table; and it's likely that 2016 will see Swift as being marked TIOBE's language of the year.

Rate this Article

Relevance
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Slightly less bad by Cameron Purdy

Swift just hides some portion of the ugliness of Objective C, which competes with C++ for being the biggest collection of arbitrary language ideas glued together under one name.

Re: Slightly less bad by Alex Blewitt

Bear in mind that whilst Swift has Objective-C interoperability, that's because at the moment the only way to have binary compatibility is to use Objective-C implemented frameworks - and partly, Objective-C is ugly because it inherits all of C's undefined behaviour. Swift has the (potential) ability to avoid the Objective-C runtime in the future, and thus evolve past Objective-C. Thinking of Swift as 'just an Objective-C wrapper' is a dangerous underestimation.

Java by Roland Heimdahl

Java has got 5 % more buzz the last month... That is a lot? Change in methology?

Re: Slightly less bad by Tim Williams

Depends on one's baseline I guess. Compared to Java, I'd say it looks pretty good. Compared to some other equally old languages like Haskell and OCaml, it's not very interesting.

Preston by Preston Berger

There are still many companies out there using Objective-C. With that said, I’ve decided to continue to write SDK’s in Objective-C, because I know that they will be compatible with both Objective-C apps and Swift apps. This is not the case however if we decide to write SDK’s solely in Swift.

If I’m building an application that will have zero possible Objective-C dependencies, then Swift is a sure way to go because of its clean style and easy to learn syntax.

I will reassess this decision in the next year as the next Swift versions are introduced and I can determine that my clients will no longer need Objective-C frameworks. Will be useful to read www.archer-soft.com/en/blog/technology-swift-vs...

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

5 Discuss
General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.