BigBrian wrote:
> > >
> >
> > A person graduating from C to C++ has somewhat of a steep
> > learning curve if he/she wants to develop good, quality code.
>
> Your statement sounds like you're infering that C++ is better than C
> since you suggest that people graduate from C to C++. This really
> isn't true in every case, both languages have tasks for which each is
> better than the other. The linux kernel is writen in C, not C++. I
> would bet most of the developers for the linux kernel would take issue
> with the statement that they needed to graduate to C++.
>
I don't see how my statement implied that C++ is *better* than C. I
was merely trying to point out that there is more to learning C++ than
Philip seemed to make it out to be. Maybe I shouldn't have used the
term "graduated." It was simply a metaphor for someone who is a C
developer that is interested in learning C++. I also should have said,
"good, quality C++ code."
> >
> > True, one can essentially create an "object" using the struct
> > mechanism.
>
> True, but that's not enough to support OOP. You also need to implement
> your own way of handling dynamic binding to support polymorphism.
>
I also didn't say that you could *fully* support OOP with C. That's
why I use C++ and Java...
That's the problem with these Usenet groups. There's no face-to-face
interaction, and there's potential for misunderstandings because these
groups are global. I'm from New Jersey, and you all know how we talk
over here: "Yea, I'm from Joisey..."
Mike.
-----
ACGNJ Java Users Group
http://www.javasig.org/