Re: A note on computing thugs and coding bums
- From: spinoza1111 <spinoza1111@xxxxxxxxx>
- Date: Fri, 11 Jan 2008 22:25:53 -0800 (PST)
On Jan 12, 1:55 am, Ben Bacarisse <ben.use...@xxxxxxxxx> wrote:
spinoza1111 <spinoza1...@xxxxxxxxx> writes:
Randy Howard, Richard Heathfield, and Willem, either emulate him or
leave.
If you had misrepresented and abused me in the way you have done to
Richard Heathfield, I doubt I would be able to keep my head as he has
done.
Here's my response including a bug fix.
On Jan 11, 1:08 pm, Ben Bacarisse <ben.use...@xxxxxxxxx> wrote:
spinoza1111<spinoza1...@xxxxxxxxx> writes:
<snip>
This was a technical post describing my concern, with references, to
code presented as Beautiful which seemed to me Ugly because it didn't
even work for modern strings [...]
Fairer to say that it is "old" code. Your C# "modern string" version
would not have been possible at the time. Technology marches on and
The problem here is that the publication date of the book Beautiful
Code was 2007. It is intellectually dishonest to maintain that
something as pragmatic, as applied, as code can be beautiful, at least
without an explicit statement from Kernighan that "I ignore
international characters", a statement he did not make.
The error of this logic has been pointed out already (I think by
Richard Heathfield, in fact). The code is valid for any character set
at all. It does not work for certain encodings, but then neither does
yours.
Ben, with all due respect, it is certainly Heathfield's style to say
things that upon investigation have safety valves in the form of
logical contradictions, as your statement does.
How on EARTH could the code by VALID if it DOES NOT WORK for certain
encodings?
I'll ignore the *tu quoque*, because it shows that you don't know what
OO encapsulation means. It means that by design, Java and C Sharp
Strings allow the programmer to forget about "encodings" and do
humanity a service by destroying the authority of bullies and geeks
who run around making claims, not about reality, but about artifacts
(as in the famous put down that emerges whenever anyone dares to call
an 8 bit code ASCII).
The code is NOT VALID and DOES NOT WORK for other than 8 bit
characters on any machine where the address points not to a longer
word but to a byte.
The code has to be jiggered, ootzed, and hacked to work for anything
but bytes.
.
- References:
- A note on computing thugs and coding bums
- From: spinoza1111
- Re: A note on computing thugs and coding bums
- From: Richard Heathfield
- Re: A note on computing thugs and coding bums
- From: user923005
- Re: A note on computing thugs and coding bums
- From: Rui Maciel
- Re: A note on computing thugs and coding bums
- From: spinoza1111
- Re: A note on computing thugs and coding bums
- From: Ben Bacarisse
- Re: A note on computing thugs and coding bums
- From: spinoza1111
- Re: A note on computing thugs and coding bums
- From: Ben Bacarisse
- A note on computing thugs and coding bums
- Prev by Date: Re: How are organizations adopting agile software development approaches?
- Next by Date: Re: A note on computing thugs and coding bums
- Previous by thread: Re: A note on computing thugs and coding bums
- Next by thread: Re: A note on computing thugs and coding bums
- Index(es):
Relevant Pages
|