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