I strongly support program correctness but regard C++ is the best at
facilitating that for me personally.
However I'm not a language zealot, and it took me years to figure out
how to get C++ right.

Pick out a few apps completely at random in the app store.  Sort the
reviews by most-negative first.  Last time I tried the vast majority
complained of crashes, user interfaces that did not work or were
sorely confusing or end-user data loss.  I held back an old version of
Skype for years despite that it commonly crashed because so many
complained that the new versions were far worse.

I fault Apple, given that it is Apple's written policy to reject
crashy apps from the app store.
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 7:50 PM, Rick Mann <rm...@latencyzero.com> wrote:
>
>> On Jun 13, 2015, at 19:06 , Carl Hoefs <newsli...@autonomy.caltech.edu> 
>> wrote:
>>
>> Thanks for the informative listing. So Swift offers refinements (not a 
>> paradigm shift like object orientation over functional), many of which could 
>> be added to ObjC, and many of which I wouldn’t want. I guess I was trying to 
>> find the main, overwhelming purpose driving the adoption of Swift. I think I 
>> was looking too high.
>
> Watch the talk on protocol-oriented programming 
> (https://developer.apple.com/videos/wwdc/2015/?id=408).
>
> And remember, you an do object-oriented programming in C. There's nothing 
> magical about a language that makes it OO or prevents OO. But the language 
> can certainly make it easier or harder to do.
>
> What I think Swift gives, more than any of the other options we have, is 
> program correctness. I've only scratched the surface with Swift, and there 
> are things about Obj-C I miss (well, one thing), but I'm quickly coming 
> 'round to the idea that Swift is better (than other languages).
>
> --
> Rick Mann
> rm...@latencyzero.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/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