to be fair he's never claimed to be a C expert. So he's implementing a
My expertise, as I have said already, is 20 years old. So I am not now
a C "expert". However, I regard such "expertise" as sub- or para-
professional, like being an expert on slide rules or lab equipment.
solution in a language he's unfamiliar with. On the other hand you'd
think he'd grateful for any help...
Not if it's fraudulent. Richard poses as a C expert but he has no
standing because he doesn't know about Microsoft platforms. He gets
his ideas by running compilers and looking at warnings and error
messages. He doesn't contribute technically except to question the
competence of people he doesn't like, and he doesn't like people who
question his administrative statements about this and other newsgroup
AS IF he is an unofficial moderator.
He's memorized phrases, saws and folklore and repeats these as
arguments with no capacity for seeing the difference, for example,
between a question of style and trade-offs (where one might decide in
a trivial loop to have the for recalculate the loop end, this being
clearer) and actual correctness.
In fact, he seems to have no concept of software correctness which
addresses, not conformance to a "standard" or "making the user happy",
but whether or not the software is legally or mathematically adequate
to solving a business problem, not only in the service of profits but
also in the public interest.
As to gratitude. I have in fact been quite careful to acknowledge
contributions by listing the contributor in the Change Record of
infix2Polish, taking care to make them anonymous when requested to do
so. As to gratitude, I think such emotions are too closely related to
subservience and the eternal regression to barbarism I see in
programming, where people learn to kow tow to Fat Bastards all too
readily.
spinoza keeps on going on about "Structured Walkthroughs" and
egolessness and yet displays an ego the size of a planet. In his
No, I defend myself against ego-driven aggression. Do the math and see
how the aggression causes the self-defense. But it is true, from Gaza
to here, that the victims of aggression will easily seem to be the
aggressors when they, for example, retaliate against Israeli
aggression. Likewise, you clowns mess with me you can expect a
response.
The alternative is what Minnesota poet Robert Bly calls today's "soft
male" who never defends himself because he's been raised too much by a
hippie-type mother who cannot deal with typically male aggression, and
who typically works in some technical job thought by him and his Mom
to be a safe haven from the storms of the world...even as in the
legend of Parzival, his Mom Herzeleide gave him a bow and arrows
instead of knightly weapons for fear that if she had "enarmit him with
sword and shield", he'd end up like Gamuret, fighting and dying in a
far off land.
The problem being that if Parzival never leaves Mom and begins his
quest, he becomes a softness oozing toxic harm to others because of
his self-hatred, and I claim that the ridiculous attack on Schildt is
an example of this.
If a book has wrong ideas, you need to define the ideas and refute
them. However, the Soft Male is above all afraid of activating
resentment of powerful males, therefore "C: The Complete Nonsense"
made the issue not the gap between Microsoft praxis and everybody
else, a gap which is the fault of people on both sides, but Schildt,
causing grievous harm to him and his family by dragging his name into
disrepute online.
Pople charge others with being what they hate in themselves. Of
course, I'd have to ask whether I do this. Not when I respond to
aggression (such as Heathfield's ridiculous charge, made in 2003, that
to recalculate the limit in a for was a bug and not a flaw or a matter
of trading-off style and efficiency). For if the general peace extends
to "no self-defense" then you have the situation in Gaza, where people
who defend themselves with low-tech rockets are condemned, and
attacked with high-tech weaponry.
In this and in other threads, I am using this newsgroup as intended.
Here, the OP asked about infix to Polish conversion, and I suggested
using a recursive descent approach because unlike more specialized
algorithms, recursive descent scales up. I posted a grammar, corrected
it when I and Bacarisse saw flaws, and transformed that grammar into
code that works.
Without being able to code new alternatives, people have been
challenging my competence based on silly issues such as whether const
should be used when it fails to prevent errors. They have been
continually wasting my time in having to answer their ridiculous
aspersions and while themselves yapping about being on topic, they
seem always to think their cowardly hatreds are on topic at all times.
universe all criticism of his program is the critic's problem not the
program's.
This is absurd. Examine the Change Record. It incorporates criticism
constructively as changes to the code.
// * *
// * 11 06 09 Nilges Version 4 *
// * Seebs 1. Fix upper case in #include *
Made based on criticisms by Seebach
// * 2. Comment corrections *
Made based on others' criticisms
// * 3. Bug: intMaxPolishLength not *
// * assigned when malloc specified*
// * on command line *
Made based on others' criticisms
// * 4. Renamed string2UnsignedInt to *
// * string2Int *
Made based on others' criticisms
// * 5. Use macros to better format *
// * about info *
// * 6. Command line malloc is now a *
// * maximum request allowable *
// * 7. Bug: invalid malloc request *
// * caused zero to be used without*
// * error indication. *
Made based on others' criticisms
// * 8. Changed str2Int to return err *
// * when nonnumeric characters *
// * appear *
The basic mechanism: people with little programming jobs have learned
to hide what Adorno called "the secret contour of their weakness"
which is also their capacity for love:
Here I stand head in hand
Turn my face to the wall
If she's gone I can't go on
Feelin' two-foot small
Everywhere people stare
Each and every day
I can see them laugh at me
And I hear them say
Hey you've got to hide your love away
Hey you've got to hide your love away
How can I even try
I can never win
Hearing them, seeing them
In the state I'm in
How could she say to me
Love will find a way
Gather round all you clowns
Let me hear you say
Hey you've got to hide your love away
Hey you've got to hide your love away.
The Beatles were talking about someone who loved and lost. But what
bothered managers in my direct experience about the successful
structured walkthrough was the enthusiasm of people unafraid of being
attacked in a zero-sum game for "incompetence" when they missed a bug,
by people so afraid of vulnerability that it was Job One for them to
show (illogically enough) that SOMEONE ELSE was the "fool on the
hill", illogically because just because someone else had a brain fart
DOES NOT IMPLY that you don't.
I am of course aware that Richard Heathfield trumpets his readiness to
admit error and from time to time, admits error at his personal
convenience. But he cannot refrain, ever, from either compulsively
posting (with a frequency that is very, very disturbing, because it
indicates either obsessive-compulsive disorder shading to psychosis,
or because he is being paid for posting by evil men), or trashing
people who call him on his bullshit.