3 ms·
Nobody is going to do a 'new start' in Obj-C outside of Apple so it's now a language used for 'One Companies Internal Purposes', moreover, swift in just the las
by jollybean 5y ago
Nobody is going to do a 'new start' in Obj-C outside of Apple so it's now a language used for 'One Companies Internal Purposes', moreover, swift in just the last 2 releases has gained significantly - they're just starting to use it.
My bet is that even then, most ObjC use is due to legacy - most of those binaries are probably related to apps that are already in ObjC.
I looks like they plan to keep it around for the foreseeable future, but I wonder if it will mostly be eventually replaced by Swift for new starts.
- jollybean 5y agoObjectiveC is slowly dying [1] I think it will flatten out and not go away for a long time but it's going to eventually become and adjunct to Swift 'outside' of Apple. Within 5-7 years Swift will rival ObjC within Apple, and from then on it's hard to tell. There are no foreseeable plans to rewrite the OS, and so ObjC has to stay around, but that's in a clearly limited capacity. [1] https://www.benfrederickson.com/ranking-programming-languages-by-github-users/ https://www.benfrederickson.com/ranking-programming-language...
- pjmlp 5y agoThey better rewrite Metal by then than.
- jollybean 5y agoYes, ObjC will have to stick around for as long as those things. But Metal will eventually be re-written. Not for a while, but eventually.
- pjmlp 5y agoI don't think so, it is like the .NET uptake at Microsoft, after 20 years, no matter what, the WinDev is C++ deep down to their bones, nowadays even more since COM has won the Longhorn wars. Objective-C will be just the same at Apple, specially since their creators decided to go search for other adventures outside Apple.
- aaaaaaaaaaab 5y agoFacebook is writing all their iOS apps in Obj-C(++).
- jollybean 5y agoFacebook can afford it. Very few companies can.