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: Thomas Wetmore <email@hidden>
- Date: Fri, 12 Jun 2015 22:08:23 -0400
Swift looks like the future; I now use it for new development; and I am porting old projects to it as time permits. I was leary at first, but once it stopped crashing twenty times a day, and performance began approaching that of Obj-C, I converted. I won’t look back unless Apple does an about face and pulls the plug. And slowly but surely the error and warning messages are starting to make sense.
I’ve been writing software since 1967 (some overlap in years):
Fortran 11 years
Algol 2 years
COBOL 1 year
Pascal 2 years
C 20 years
PL-1 2 years
C++ 4 years
Java 6 years
Obj-C 7 years
Swift 1 year
I enjoyed using all except COBOL, PL-1 and C++. I have been gung-ho for two, Java and Swift. But now I am porting some of my old Java legacy to Swift. I was almost gung-ho for Obj-C, but Apple made so many changes to it over the past few years, I gave up, and Swift has been a cool breath of fresh air. In fact, Swift makes me feel young again. I love the way it looks on the screen. What more is there?
If you see your future in building software for Apple platforms (I am retired now, and limit myself to Mac OS X, so am in that category), Swift seems the only realistic road. Else C++.
Tom Wetmore
> On Jun 12, 2015, at 8:51 PM, Maxthon Chan <email@hidden> wrote:
>
> News outlets says that Objective-C is quickly falling out of people’s attention and developers are turning away from it to Swift and C++. So what language will you use to code various parts of your new project? Objective-C? Swift 2? C++? Or the good old plain C?
>
> For me, it is still Objective-C and plain C, maybe Swift 2 in the future. I always hated C++ for its confusing feature set and difficulty in mastering it, let alone fragile ABI and inability to use modules to accelerate compilation time. I never looked at the original version of Swift language closely because it is not feature stable yet and it is confusing since all my previous experiences are Objective-C, Visual Basic .net and a little bit C# (I am a convert from Windows and Windows Phone camp, gave up Microsoft four years ago when I began to see the downfall of Windows as a decent operating system) The Objective-C and C also have the advantage of being able to be ported rather effortlessly to Linux using GNUstep.
>
> Swift 2 though, provided all (Objective-)C currently have, so I am interested and will look into it once I downloaded Xcode 7.
> _______________________________________________
_______________________________________________
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