Re: Language options: Objective-C, Swift, C or C++?
Re: Language options: Objective-C, Swift, C or C++?
- Subject: Re: Language options: Objective-C, Swift, C or C++?
- From: Michael David Crawford <email@hidden>
- Date: Sat, 13 Jun 2015 20:08:53 -0700
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@hidden
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@hidden> wrote:
>
>> On Jun 13, 2015, at 19:06 , Carl Hoefs <email@hidden> 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@hidden
>
>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> 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:
>
> This email sent to email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden
References: | |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Roland King <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Quincey Morris <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Graham Cox <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Michael David Crawford <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Carl Hoefs <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: "Gary L. Wade" <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Quincey Morris <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Carl Hoefs <email@hidden>) |
| >Re: Language options: Objective-C, Swift, C or C++? (From: Rick Mann <email@hidden>) |