Default said:
You need to brush up on your set theory. There's a difference between
two sets having an intersection and one set being a subset of another.
Do I have to give you a grade school example, or is that enough for you?
Brian Rodenborn
Brian, please take your derogatory remarks elsewhere, they are not welcome
here.
One of the biggest problems w/ this newsgroup is the attitude that some take in
that whatever they say is the end of the discussion, no supportive evidence or
otherwise is necessary. Case in point is this very discussion: 'C++ isn't a
superset of C' -- end. No supportive statements are provided. For a reminder
to all -- this is *NOT* an appropriate way to have a discussion. Perhaps in a
dictatorship or monarchy, such assertions are expected and 'tolerated', but not
here.
With respect to my comments on on CFront, C++, and C, I was (incorrectly)
presuming that since the output of CFront was C, CFront would also accept *any*
C construct as well. As has been pointed out in a separate sub-thread, this is
not the case. I don't have a problem with changing my understanding of this,
and readily accept it and will make the necessary mental notes. Remember, this
is a *DISCUSSION* where ideas are exchanged and the facts presented. It is the
latter that I often see neglected.
I went and did some of my own research on the topic and (re) found the
following article by BS:
http://www.research.att.com/~bs/siblings_short.pdf
This _substantively_ answered a lot of questions for me, and unlike a lot of
blather in this forum, presented the facts in a step-by-step manner in neither
a derogatory or condemning way to those that believed otherwise or had
differing opinions.
Personally, I am no longer interested in considering the set relationship
between C and C++, regardless of some of BS comments regarding the 'set'
relationship between C and C++:
http://www.research.att.com/~bs/bs_faq.html#C-is-subset
I now consider C++ a _child_ of classic C, and a _sibling_ of current C.
-end