Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: [OT] Carbon and WWDC'07
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [OT] Carbon and WWDC'07



On Mar 22, 2007, at 08:12:39, Frederick Cheung wrote:

My point was that you can spend a day or two and be comfortable with the syntax of Obj-C, it's not a huge language in the way that C ++ is ( I did it back at wwdc 2004, there was a nice pre - conference session on cocoa for beginners) but becoming proficient with the Carbon API is not a one day job (and neither is Cocoa, but the point was that I don't think the language itself should be such a stumbling block)

Then our brains work totally differently. I spent a couple weeks trying to learn Obj-C and Cocoa near the beginning of its life on the Mac, writing a calculator. By the end of that time, I was still finding myself forgetting to start calls with the [ and having to option-leftarrow back and add it. Even now when I'm required to use Cocoa to add some new functionality, Obj-C is still a hurdle for me. A day or two? Hardly. It's akin to having to type the English language, only using a completely new set of punctuation rules. !I! don-t!find!it!very!easy!at!all<!and!it+s!not!easy!to!read!either$ See what I mean? One might assume (gasp) that you - being able to completely absorb a new programming language in a day or two, could also learn to speak a foreign language. For me and many others, it's not easy at all. French, German, I tried them both. The only difference here is that my job requires that, if I want to keep up with technology, I must now speak Obj-C.


If I could turn back time, I'd like to be at the first Obj-C discussions, pound my fists on the table, and request that, since it's built on C and C++, they use the existing C and C++ language rules. I can't think of any reason why [[NSAutoreleasePool alloc] init] is any better than NSAutoreleasePool::alloc()->init(). That's really the part that makes me crabby. I have no beef with Cocoa other than that I must type it in Obj-C.

_________________________________________________________
Steve Mills                              Me: 952-401-6255
Senior Software Architect                         MultiAd
email@hidden                       www.multi-ad.com


_______________________________________________ Do not post admin requests to the list. They will be ignored. Carbon-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Re: [OT] Carbon and WWDC'07 (From: David Catmull <email@hidden>)
 >Re: [OT] Carbon and WWDC'07 (From: Eric Schlegel <email@hidden>)
 >Re: [OT] Carbon and WWDC'07 (From: Laurence Harris <email@hidden>)
 >Re: [OT] Carbon and WWDC'07 (From: Frederick Cheung <email@hidden>)
 >Re: [OT] Carbon and WWDC'07 (From: "Steve Mills" <email@hidden>)
 >Re: [OT] Carbon and WWDC'07 (From: Frederick Cheung <email@hidden>)



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

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.