Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Converting nibs (Re: [ANN] Nano 1.4)



On Jun 20, 2007, at 12:54 PM, Ken Worley wrote:

It sucks, but language obsolescence is just one of those facts of life of this industry.

C/C++ is not becoming obsolete by any stretch of the imagination...at least nowhere but for Carbon developers being forced down another road.

Sorry, I was referring to Carbon in general and C++ as it relates to that, and for the Mac only, obviously.

On the other hand, my experience has been that between C# and VB, combined with .NET on Windows, that platform, at least, is moving away from MFC C++ applications.  And those that are coming into the platform and writing C++ are too reliant on what I call "push button programming" that involves little more than cobbling together pre-defined libraries and modifying them to make things work.  I've always been a big proponent of "write it yourself so that you can understand and improve on it down the road," but that opinion seems to be on the decline, in favour of pre-canned stuff that can be glued together with a "modern" architecture.

Throw in the growing use of languages that are on the periphery of things, like Python, Ruby and web based systems, and I'm not sure that one would call this the Golden Age of C/C++.

Realize that I'm not relating whether I think that's good or not, I'm just observing what I've seen.

For myself, I decided to follow the platform, and, while it hasn't been the smoothest of paths, I'm happy with the (small) amount of time I invested in learning Objective C / Cocoa for my new projects.  If I had a ton of code that I would have to drag along with me, or if the projects that I was working on weren't Mac only, I'm not sure that it would have been as easy of a decision, so YMMV.


dale

-- 
a.d. jensen -- email@hidden   http://homepage.mac.com/adjensen/


Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden

This email sent to email@hidden

References: 
 >Re: [ANN] Nano 1.4 (From: "Jan Barnholt" <email@hidden>)
 >Re: [ANN] Nano 1.4 (From: Laurence Harris <email@hidden>)
 >Re: [ANN] Nano 1.4 (From: Bryan Prusha <email@hidden>)
 >Re: Converting nibs (Re: [ANN] Nano 1.4) (From: Laurence Harris <email@hidden>)
 >Re: Converting nibs (Re: [ANN] Nano 1.4) (From: Dale Jensen <email@hidden>)
 >Re: Converting nibs (Re: [ANN] Nano 1.4) (From: Ken Worley <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.