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
[email protected]
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 <[email protected]> wrote:
>
>> On Jun 13, 2015, at 19:06 , Carl Hoefs <[email protected]> 
>> 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
> [email protected]
>
>
>
> _______________________________________________
>
> Cocoa-dev mailing list ([email protected])
>
> 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 [email protected]

_______________________________________________

Cocoa-dev mailing list ([email protected])

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 [email protected]

Reply via email to