Hacker News new | ask | show | jobs
by wmil 4395 days ago
C++ made certain decisions about syntax, Java kept many of them. They have been dominant languages for many years.

Objective-C made different decisions. They aren't clearly better or worse, just different. So C++/Java developers have to learn to read a new syntax and have to give up all of their favorite tools.

After all that work, they end using something that's basically the same as their old language. So they aren't thrilled about the change.

1 comments

You're right, the syntax is the main thing I've heard complaints about. I find that really bizarre though. I've been working in C++ longer than Objective-C, and more than Objective-C, but I don't find anything offensive about the latter's syntax. So it's different. For me the measure of a language is how hard or easy it is to get stuff done. Objective-C holds up pretty well in that regard.