V
Vla
why did the designers of c++ think it would be more useful than it turned
out to be?
out to be?
Vla said:why did the designers of c++ think it would be more useful than it turned
out to be?
Vla said:why did the designers of c++ think it would be more useful than it turned
out to be?
Vla said:why did the designers of c++ think it would be more useful than it turned
out to be?
Joseph Turian said:Why do people asked loaded rhetorical questions in the most innocent
manner possible?
Vla said:why did the designers of c++ think it would be more useful than it turned
out to be?
Vla said:[redacted]
Whether true or not, it certainly is, or at least was, a widely held belief,
that multiple inheritance doesn't turn out to be of much practical use.
I don't know. Want me to ask them? I've got their cell phone numbers here
somewhere...
-H
Vla said:why did the designers of c++ think it would be more useful than it turned
out to be?
Vla said:why did the designers of c++ think it would be more useful than it turned
out to be?
Zorro said:It is easy to
see who spreads the word that multiple inheritance is complicated. The
question is, who is it complicated for? The designer of the language
or the engineer?
There are many ordinary problems whose implementation becomes
excessively long, and far from the intuitive view of the problem when
one is forced to use single inheritance.
Vla said:why did the designers of c++ think it would be more useful than it turned
out to be?
Zorro said:Multiple inheritance is not possible for virtual machines
with the technology underlying Smalltalk, Java and C#.
Well, maybe in the sense that these VMs weren't desiged to support
multiple inheritance. But that's a design decision, not an inherent
limitation. This reminds me of the assertion I once saw in a Java
magazine that C++ couldn't have garbage collection because it doesn't
run in a VM. The two have nothing to do with each other. (Our compiled
Java implementation doesn't run in a VM, but it does have garbage
collection).
Stewart said:Pete Becker wrote:
The same applies to GC languages that were designed to be complied into
native code. D is one; can anyone think of others?
The same applies to GC languages that were designed to be complied into
native code. D is one; can anyone think of others?
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.