3 ms·
Objective C is so good that no one ever chooses to use it outside of Apple world.
by Touche 13y ago
Objective C is so good that no one ever chooses to use it outside of Apple world.
- austinz 13y agoRight, because the popularity of a programming language is always directly correlated to the quality of its design, and because when people choose languages to build a project in they only ever take technical considerations into account.
- comex 13y agoThis is the same as criticizing C# because nobody uses it outside of Microsoft world - or Java on mobile because nobody uses it outside of Android.
- krisgenre 13y agoerr.. I think there are lot of mono software written in c# that runs on Ubuntu .. and Java not used outside of Android? ROFL
- coldtea 13y ago>I think there are lot of mono software written in c# that runs on Ubuntu Not as much as you think. Mono is a niche product too. >and Java not used outside of Android? ROFL He said "Java on mobile". Perhaps try to understand what you read before rolling on the floor? Java mobile (or "end user" apps in general) are Android, some crapplets, and that is mainly. If it weren't for development tools for Java devs (Eclipse, NetBeans, etc) and some internal enterprise monstrocities people are forced to use, there wouldn't be any Java desktop adoption either.
- Touche 13y agoYou're really reaching if you are trying to argue that Java isn't popular.
- Macha 13y agoUser installable applications for pre-smartphones were pretty much exclusively in J2ME...
- ceol 13y ago"Apple world" is pretty big.
- Apocryphon 13y agoQuit acting like GNUStep doesn't exist.
- coldtea 13y agoThat's because there isn't a vast SDK like Cocoa outside of OS X. That needs vendor support. But that doesn't say the whole story. Objective-C started as a small language, with a commercial compiler by Brad Cox and no backing by any major vendor. Since then it has only gone from strength to strength. Before Apple, it was used by NeXT. The first major first-person-shooter (Doom) was done by Carmack on a NeXT in C and Objective-C. The first web broswer was written in Objective-C, by Tim Berner's Lee. Both have praised the environment and language. Then, there was the OpenStep initiative, between NeXT and SUN, again using an Objective-C API, which, have it been seen to fruition, it would have given us a great UNIX desktop/workstation environment, like a cross between NeXT and Solaris, a decade before OS X and modern Gnome/KDE. Then there's also the GNUStep project, a third party implementation of that OpenStep/NeXT idea, that also maintains an Objective-C compiler. There are even ...Javascript ports of Objective-C ( http://www.cappuccino-project.org/ http://www.cappuccino-project.org/ ). And now of course, Objective-C is adopted by Apple after acquiring NeXT. They sure didn't feel it's a bad language and they have to move on -- instead they bet the whole company's development plans (and third party devs) on the language, and it paid off. It's one of the most mature and development environments. And I've never seen anyone that programs in it (as opposed to "tried it for a week") badmouth it -- quite the contrary.