News for hackers. Stuff that matters.
Re:Behind enemy lines: 3 months as an iOS developer at Google by trendnet on Thursday January 03, 2013 @06:14AM (#5001862)
"Anyway, yes, there is a bit of anti-iOS sentiment there, you’ll be constantly teased about Obj-C’s strange syntax..."

Ah, yes, and Java and C++ are all flowers and unicorns flying around.

Re:Behind enemy lines: 3 months as an iOS developer at Google by interpol_p on Thursday January 03, 2013 @07:24AM (#5002020)
Yeah I was struck by that line too.

After 10 years as a C++ and Java developer, and 3 years of Objective-C, Objective-C is by far my preferred language (although it's an absolute must to use with an auto-completing IDE due to its wordiness).

Re:Behind enemy lines: 3 months as an iOS developer at Google by nicholassmith on Thursday January 03, 2013 @07:39AM (#5002063)
I think it's mostly Obj-C's syntax is a bit of an oddity if you're a C/C++/Java/Python/Go (I think that's the main flavours in Google) developer who's never seen it before, but after spending some time in it it does make a lot of sense how it's been approached.

Plus isn't syntax mocking the same as editor mocking? Expected and pointless.

Re:Behind enemy lines: 3 months as an iOS developer at Google by zem on Thursday January 03, 2013 @08:47AM (#5002280)
expected, pointless and not really taken seriously by anyone involved. it's just a fun social convention to identify with a team and mock the other team and it's adherents.
Re:Behind enemy lines: 3 months as an iOS developer at Google by morty16 on Thursday January 03, 2013 @11:19AM (#5003006)
I went from SmallTalk to Java/C/C++ in the mid-nineties. Obj-C is both a relief and a constant source of frustration.
Re:Behind enemy lines: 3 months as an iOS developer at Google by abrahamsen on Thursday January 03, 2013 @01:00PM (#5003566)
I'd expect Smalltalk programmers to find Obj-C syntax much more natural than Java, C#, or C++.
Re:Behind enemy lines: 3 months as an iOS developer at Google by morty16 on Thursday January 03, 2013 @01:21PM (#5003692)
yes, but I get reminded every day how it is not SmallTalk.

e.g. the primitive vs. object distinction, the lack of closures (gcd is a poor replacement) and the way they allow a rethink of control flow, the neat things you can do because the stack is an object (restart exceptions with values! coroutines!)

I'm fine with the compromise, I just wish it was different.

I had hopes that MacRuby would turn into a supported systems programming language, but it's not to be.

Re:Behind enemy lines: 3 months as an iOS developer at Google by Andrex on Thursday January 03, 2013 @07:42AM (#5002074)
It probably stems from the fact that few people learn Objective C first, where as most new programmers are started on Java, C, or C++. So Obj-C just looks strange because it's not what they're used to.
Re:Behind enemy lines: 3 months as an iOS developer at Google by SenorWilson on Thursday January 03, 2013 @07:36AM (#5002051)
I thought it was weird at first too, but after learning Objective-c I can say that it is beautiful.