3 ms·
Back when Java was my favorite language, I was once challenged to spend an hour looking at Objective-C and see if I didn't grok it in that time period, and then
by nika 16y ago
Back when Java was my favorite language, I was once challenged to spend an hour looking at Objective-C and see if I didn't grok it in that time period, and then a week working with Cocoa-- and was promised that I'd love it if I did.
They were right.
I still believe Objective-C, paired with Cocoa is far and away the best programming language and environment out there. I've worked on the internals of windows, lots of C++, lots of Java (used to be my favorite), done .net, done a bunch of scripting languages, python, perl, lingo and actionscript, and lisp and erlang.
On the server it should be erlang (for serious code, for less serious use your favorite script)... and on desktop and mobile, Objective-C and Cocoa are really quite spectacular.
- kaylarose 16y agoThis is my experience too. I resisted learning Objective-C very much, and tried to avoid learning it via MacRuby. But once I actually resigned myself to really learning Objective-C, I really enjoyed it. Like Ruby/Python it has a specific style that gives you a different perspective than other languages. I now find myself using ObjC style-isms in other languages.
- nika 16y agoI think people find a language they like- maybe their first language, or one of the first couple- and then it is really hard to be interested in everything else. If you can't read it right off the bat, it "sucks". This is how I felt about erlang. But the importance of concurrency was so high to me that I forced myself to learn the language, and now I love it. A couple times learning a new language after being annoyed that it isn't like the language you already know, and I think people might recognize that every language has a reason for being....