C++ has got a boat load of hacks that people who've never used Obj-C will
say are great features. I was once one of those people e.g. template classes
to get around strong typing, run time type info, again to get around strong
typing. The one thing it does have that Obj-C, Java and SmallTalk don't is
multiple inheritance. In theory MI is cool. In practice (my current project
has a fair bit in it) it's a bomb waiting to go off. Because of MI you can't
say "superclass do this" and that makes for very fragile class hierarchies.
Rant over - for now...
Brad
> From: Laurent Daudelin [mailto:laurent_daudelin_at_fanniemae.com]
> I know both pretty well (well, I know ObjC a lot more) and I
> wholeheartedly
> agree. Much cleaner syntax than the convoluted C++, much more
> dynamic than
> the static C++ and much more flexible than the rigid C++.
> Plus, you can
> write all the C code you want. IMHO, there is no comparison
> between C++ and
> ObjectiveC. Sure, those that knows C++ very well will argue
> to death that
> it's better and so on, but that's basically because they
> never looked, or so
> little at ObjC. It's like people that argue that Windows is
> much better than
> the Mac OS...
>
> Hey, language war PLUS platform war, all in one message!
>
> -Laurent.
-- Read the List FAQ/Etiquette: http://www.newtontalk.net/faq.html Read the Newton FAQ: http://www.guns-media.com/mirrors/newton/faq/ This is the NewtonTalk mailing list - http://www.newtontalk.net
This archive was generated by hypermail 2.1.2 : Sun May 05 2002 - 14:03:45 EDT