Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've only coded a (really) simple app in Obj-c, but disliked the syntax.


Now, I've coded a lot of stuff in Objective C for iOS, and it works just fine, and I actually think it's a pretty good language. I'm glad that Apple has helped bring it more into the spotlight.

But ramitos is right; it really is a Frankensteinian bolt-on addition of Smalltalk, syntax-wise. The message passing code simply does not look like C.

That said, I'd encourage everyone to give it a chance. I, too, had a negative reaction to it when I first encountered it ("It's so ugly!") but you get used to it, and then it's fine.


> The message passing code simply does not look like C.

Arguably that's a very good thing, because passing a message has very different semantics from calling a function. Making the syntaxes of these operations identical would encourage a lot of confusion between two very different operations.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: