"It is expected of me to learn languages, find out what they’re good for, and apply the right tool to the right job."
The software director at a highly successful, well-known company I once consulted for - that I would prefer not to name - emailed us all to say that the company would not use Objective-c because he regarded the syntax as ugly. In 1997, a coworker who was one of the very finest Mac programmers to have ever walked the Earth complained that "C++ has to many colon-colon operators". Despite that he wrote lots of good C++ for our company, but he hated every minute of it. Javascript is now widely regarded as the world's most-popular programming language. While I can see the point of Javascript, I personally would rather chew my own foot off than write any. I'm not completely clear as to why, but among the reasons I enjoy C, C++, Objective-C and Assembly Code is that I can do tweaky little optimizations like reordering data accesses so as to reduce cache misses. Michael David Crawford, Consulting Software Engineer mdcrawf...@gmail.com http://www.warplife.com/mdc/ Available for Software Development in the Portland, Oregon Metropolitan Area. On Sat, Jun 13, 2015 at 12:18 PM, Uli Kusterer <witness.of.teacht...@gmx.net> wrote: > On 12 Jun 2015, at 22:48, Jens Alfke <j...@mooseyard.com> wrote: >> Even the “if” statement is a method on class Boolean. Objective-C on the >> other hand is an awkward combination of Smalltalk objects on top of C. And >> the C crap really gets in the way. That’s where Swift really helps. > > Or to paraphrase the Brad Cox book title: ObjC is “an evolutionary approach” > to OO. C is at once ObjC’s greatest strength (nobody would have adopted it > otherwise, and selective optimization would have been harder) and its > greatest liability (because without it it could be as beautifully clean and > learnable as Smalltalk). > > Cheers, > -- Uli Kusterer > “The Witnesses of TeachText are everywhere...” > http://zathras.de > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/mdcrawford%40gmail.com > > This email sent to mdcrawf...@gmail.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com