S
spinoza1111
Richard Heathfield stumbled on the reason. Because he's reasonably
competent in terms of a low standard, he realized that he had to write
his own string handlers, and he did so. He may have done an acceptable
job. He used Boyer Moore for searching.
But soft: wait a second.
Why on EARTH would anyone EVER use a language for applications or even
hard core programming that does not support strings?
Dijkstra said that the good programmer would work at state of the art
applications and not "reinvent the wheel".
In 1986 I got a job doing software for real estate appraisal. I felt
guilty because I spent the first couple of weeks rolling string
handlers. I now believe this is unethical behavior and malpractice,
today, if it wasn't then.
Even if you wrote the handlers long ago, you're still forcing the
customer to use proprietary approaches that may fail. Richard says his
string handlers work with EBCDIC, but hasn't told me how he would test
this assertion, since the only hardware that supports EBCDIC is IBM
big iron.
I wrote a big library for old Visual Basic to replicate functionality
I'd learned in Rexx including finding blank delimited words. I now
think this was, in Shakespeare's words, a waste of spirit in an
expense of shame.
Don't use C. It doesn't make you clever and studly any more than wine
makes Mummy clever.
competent in terms of a low standard, he realized that he had to write
his own string handlers, and he did so. He may have done an acceptable
job. He used Boyer Moore for searching.
But soft: wait a second.
Why on EARTH would anyone EVER use a language for applications or even
hard core programming that does not support strings?
Dijkstra said that the good programmer would work at state of the art
applications and not "reinvent the wheel".
In 1986 I got a job doing software for real estate appraisal. I felt
guilty because I spent the first couple of weeks rolling string
handlers. I now believe this is unethical behavior and malpractice,
today, if it wasn't then.
Even if you wrote the handlers long ago, you're still forcing the
customer to use proprietary approaches that may fail. Richard says his
string handlers work with EBCDIC, but hasn't told me how he would test
this assertion, since the only hardware that supports EBCDIC is IBM
big iron.
I wrote a big library for old Visual Basic to replicate functionality
I'd learned in Rexx including finding blank delimited words. I now
think this was, in Shakespeare's words, a waste of spirit in an
expense of shame.
Don't use C. It doesn't make you clever and studly any more than wine
makes Mummy clever.