T
Tak-Shing Chan
Tak-Shing Chan said:
Tak-Shing Chan said:
On Wed, 12 Jul 2006, Richard Heathfield wrote:
Lasse Espeholt said:
<snip>
I'm looking for the simplicity of c# without objects
[It is very clear that Lasse is talking about objects in the
C# sense here.]
Not so. In comp.lang.c, the word "object" has a clearly-defined meaning.
If he isn't using the word in that sense, his usage is off-topic.
This is basically a summary of what *I* have said in my
previous post (which you have largely snipped and rewritten in
your own words without attributions to me).
No, it isn't. Learn to read for comprehension. Especially consider the
importance of the word 'if'. You can accuse me of plagiarism as much as you
want, but a /valid/ accusation requires evidence of plagiarism.
Your reply to Lasse implies that he isn't using the word in
the C sense. As the protasis is true, our statements are
logically equivalent. More on that below.
Yes. It requires one or more axioms (statements of belief, assumptions) and
premises (either axioms, observed facts, or results of previous
deductions), and a logical connection between them. In this case, the valid
deduction I drew is as follows:
Axiom: he did not use the word 'object' in an off-topic sense.
Premise: he used the word 'object'.
Deduction: he used the word 'object' in a topical sense.
You can contradict me as much as you want, but a valid contradiction
requires more than mere statements of disagreement.
This axiom contradicts with your reply to Lasse: ``Then C is
the wrong place to look. C has objects. So does C++, so it's no
good looking there, either'' (Heathfield, 2006-07-12).
Since when are C++ objects on-topic here? For your
information (although I believe that you are aware of this
already), C++ objects cannot be interpreted in the C sense
because for polymorphic objects ``the implementation generates
information associated with each such object that makes it
possible to determine that object's type during program
execution'' (ISO/IEC 14882:2003, 1.8; 10.3). Therefore the C
interpretation is ruled out.
Even if you exclude such polymorphic objects from the entire
discussion, the subset of C-reinterpretable objects in C++ are
*still* off-topic. Moreover, if you apply the strictest
topicality rules here, then C++ does not even exist, let alone
objects in C++.
If you agree that C++ objects are off-topic here, then you
must also agree that your reply to Lasse is off-topic. It would
be inconsistent to assume the topicality axiom in Lasse's post
while disobeying the very same axiom in your immediate reply to
that post. Therefore, my criticisms still hold.
Tak-Shing