Andrew said:
Vagueness is indeed a licence for ignoring something.
Not if you want to arrive at a correct interpretation. The technical term
is "principle of charity". If you don't care about correct interpretation,
you are of course free to ignore whatever you like. However, insulting
remarks about other posters intellectual abilities are more credible if
they are based on a sound understanding of what those posters actually
belive. (Of course, they are impolite in any case.)
If I don't know what
something means because the poster was too lazy to put it into plain
English, I don't know why I should have to suffer.
If avoidance of suffering is what your goal, you are right: you may ignore
whatever makes you feel better.
bool, class, new, delete...
See below for a definition of extension that takes care of your examples.
What's a "C++ extension"?
Ok, let me propose a definition of "C++ extension" appropriate for the
context of this thread: a valid C++ program uses a C++ extension if either
it does not compile as a C program or does not have the same observable
behavior when compiled as a C program.
I think this definition is appropriate in our context, because in the
original posting
Excuse me but the differences between C/C++ are like american
english and UK english, if you take out C++ extensions.
the poster does not claim that C++ and C are alike. The claim is that after
removing C++ extensions, they are alike. I propose to read this as: a
certain subset of C++ is somewhat like C. Now, we have to figure out, which
subset the poster had in mind. The subset I propose to consider consists of
exactly those well-formed C++ programs that are valid C programs with
identical observable behavior under both standards (one could call this set
of programs the intersection of C and C++).
Under this interpretation, jacob claims that C and the intersection of C and
C++ are very much alike. I do not know whether I should agree, but I think
this is the claim one needs to address to properly criticize jacob.
[remarks based upon non-understanding of the term extension snipped]
Best
Kai-Uwe Bux