S
spinoza1111
In
Reference, please. I can find no such admission. The closest I found
was that he writes "clear, readable text", which is far from being
the same thing.
That's implicated by the phrase "clear and readable". You can't be
clear and readable if you are not true, and in math and programming
this means that uncharitable hermeneutics can "prove" you "false", but
IF you are clear and readable then you are true and they are wrong.
For example, in calculus, there's no such thing as "the smallest real
number > 0": but it is sometimes a useful fiction.
No, the error lies in *assuming* a stack-based implementation without
specifying that assumption. C does not require implementations to be
stack-based, and not all implementations are stack-based.
MrNilges, you really need to learn to read the material you're
discussing before you give opinions about it. Herbert Schildt claims
to teach ANSI C, and your saying "no" doesn't change the facts. It is
certainly true that he includes non-ANSI stuff, but he is obviously
aware of the distinguishing line, believes he knows where that line
is, and endeavours to teach it.
McGraw and he decided to use ANSI because of the confusion created by
the standards effort, an attempt to use public monies and the public
interest to protect corporate profits.
"However, the main emphasis [of this book] is on the ANSI C standard"
The main, not the only.
- Herbert Schildt.
"This book fully covers and emphasizes the ANSI C standard" - Herbert
Schildt.
And more.
"Non-ANSI functions will be marked to avoid any confusion" - Herbert
Schildt, in a clear indication of his recognition that the separation
of ANSI C routines from extensions is a significant one.
Seebach's basic dishonesty or fallacy is his claim or belief that the
Standard could make, in addition to positive claims, negative claims.
For example, to reason that BECAUSE the Standard does NOT mention
stacks, one may not talk about stacks lest one make a false claim, is
a reversion to a barbarous Scholasticism, the Scholasticism of the
"proof" that all books except the Bible (or Qu'ran) should be burned:
"if it is in the Bible (or Qu'ran), we should read it there: if it is
not in the Bible (or Qu'ran) it is the word not of G-d (or Al'lah) but
of Satan (or Shaitan), therefore it, and all *kafirs* who preach this
blasphemy, must be consigned to the flames".
Now, given your background, you may find this reasoning perfectly
acceptable. I do not. I would find it MORE acceptable in reasoning
about The Most High, but even on religious terms, is it not blasphemy
to treat the Standard as Holy Writ? And is it not just silly to treat
Schildt like Joan of Arc and burn him repeatedly as a witch, which is
what you're doing?
"ANSI" - Herbert Schildt; the word is peppered through my sample text
(which is not the Annotated ANSI C Standard, by the way, and the very
existence of his book by that name shows that he is trying to teach
ANSI C).
Hey, reading Rainbow, the mere occurence of a Noun is not a claim.
Because it contains little, if anything, of value to most C
programmers, but much that is only of interest to special interest
groups. For example, a whole bunch of complex arithmetic stuff has
been added - but that ship has sailed, as anyone who needs it has
either already written their own library or uses an implementation
extension.
Incompetent and semi-competent programmers and their managers have
been saying this in my experience since 1970. My manageress at
Motorola, a singularly unpleasant woman, told me in 1979 that all
possible compilers had been written. Of course, at that very instant,
a fat French immigrant in a Goombah shirt was cruisin' around Silicon
Valley, and writin' a Pascal Compiler.
In the old days, they told Tom Edison it couldn't be done. But even in
the 1970s they said instead, been done, son.
I say, let reinvention of the wheel thrive.
For those who are a little reluctant to believe your assertions, can
you please name some of these people and provide easily verifiable
independent reference sources that back up your claim?
Edward G. Nilges, author of Build Your Own .Net Language and Compiler,
Apress 2004: I defend reputations which is somewhat different
Jacob Navia (67800 Google Hits, many from .edu sites referencing his
compiler): I sense from his posting pattern and comments that he
prefers to code
Dan Appleman (prolific commentator and author primarily on Windows
programming who unlike me has a sweet temper and who unlike me has
been honored for his decent and eleemosynary nature)
Herb Schildt, author of Born to Code and many other well-received and
top-selling books on programming who has NEVER to my knowledge
bothered to wrestle with you swine since he gets dirty and you like it