Esthetics (or worse?) of Secure Pointers
Jimen Ching
jching@flex.com
Thu Apr 19 02:22:00 GMT 2001
Robert Bernecky <bernecky at acm dot org> said:
>As computing professionals, we have a responsibility to
>provide provably reliable tools. C without secure pointers
>is not reliable. We (the computing community) are going to
>be forced to move programming from a craft to an engineering
>discipline. Issues of performance and memory use are going
>to be swept aside by the threat of lawsuits.
Why is it that people think software professionals should always look for
silver bullets?
As professionals, we must use GC to eliminate all memory heap
problems.
As professionals, we must use BP to eliminate all buffer overflow
problems.
Would real professionals look for silver bullets to solve their problems?
Should we not see each tool for what it is, i.e. just another tool in our
toolbox?
Btw, isn't one of the motto's of the C programming language go something
like--trust the programmer. Now, if we could do that, then we would have
finally become a professional discipline.
Don't get me wrong, I think BP is a great tool. But until the overhead is
reduced to less than 3%, I don't think it should be forced on anyone.
--jc
--
Jimen Ching (WH6BRR) jching@flex.com wh6brr@uhm.ampr.org
More information about the Gcc
mailing list