"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

Reply via email to