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]
