Re: Cocoa newbie frustration
Re: Cocoa newbie frustration
- Subject: Re: Cocoa newbie frustration
- From: Chap Harrison <email@hidden>
- Date: Mon, 8 Oct 2001 10:35:55 -0700
Hi - I just joined the list and have a related question. (Disclaimer -
this is *not* intended to inflame, and if the question would be better
posted elsewhere, please let me know)
On a scale of 1-10, I'm about a 3 at C++, Java, and Object-Oriented
Design. After two or three days of reading
/Developer/Documentation/Cocoa/ObjectiveC, I'm a little dismayed by what
strikes me as ObjC's primitiveness and awkwardness in comparison to C++
and Java. [Yes, I know, claiming that C++ is not awkward is highly
debatable, but by adhering to good usage rules, such as those in Scott
Meyers' Effective C++ series, it can be brought more under control].
My main question is: can anyone point to a well-written, even-handed
compare/contrast of ObjC versus C++ and/or Java? I would especially be
interested in learning about the pluses and minuses of dynamic binding,
since it seems to me to allow imprecise thinking (not to mention a
runtime penalty), and might be avoidable with a more disciplined
approach to software design. Then again, maybe there's a less anal
philosophical approach to software engineering that I need to explore!
My other question is: is it likely, or even possible, that there will
eventually be a C++ alternative to the Cocoa/ObjC programming
environment for OS X?
Thanks,
Chap