[openbeos] Re: AW: Re: Innovation: Design and Programming

"Marius Soutier" <spybreak@xxxxxxx> wrote:
> I find this discussion really interesting because I'm a student and
> still have to learn a lot about programming languages.
> 
> I found the article interesting, I also loved my Mac, but what is to 
> say
> against C++? I don't find it that cryptic to write and read, I find 
> it's
> okay. I especially don't understand why Objective-C is so much 
> better,
> there I find the syntax very cryptic.

The C++ syntax is clearly a lot nicer than the one of Objective-C. And 
there is not much to say against using C++ no matter what he tries to 
tell us :-)
C++ is just not as powerful as Java or Objective-C when it comes to 
OOD. Things like the FBC problem is a real show stopper; you won't find 
any deep class hierarchies in C++ because of that. With multiple 
inheritance etc. it has many pitfalls that you have to know about - but 
of course, nobody forces you to use all the features C++ has.
C++ is an object oriented language that is as close to the machine as 
plain C code - of course, that has some disadvantages, but for 
efficiency it really kicks ass (compared to many other OOP languages).

So, if you meet someone who comes from the OOD department, he won't 
like C++, not at all. That's just a habit, it doesn't really stand 
against reality :-)

Adios...
   Axel.


Other related posts: