[Info-vax] VMS process communication

Scott Dorsey kludge at panix.com
Sat Mar 25 14:45:12 EDT 2023


bill  <bill.gunshannon at gmail.com> wrote:
>I knew there was.  I just find it funny that everyone holds that
>idea up as the very worst thing in C and yet, as you said, it was
>the industry standard long before C came around.  Had C done it
>differently I am sure people would have bitched about abandoning
>the current standard.

Quite possibly, but they would have had a lot fewer buffer overrun
vulnerabilities while doing so.

I am a big fan of C and I definitely think null-terminated strings
were a mistake.  There are syntax issues in C that I don't like, but
there is nothing in the same order of magnitude as null terminated
strings.

But, at the time C was made, the notion that people would attempt to
deliberately cause software to malfunction seemed alien.  It no longer
is, and as the world has changed the design decisions that seem appropriate
may have changed as well.
--scott
-- 
"C'est un Nagra. C'est suisse, et tres, tres precis."



More information about the Info-vax mailing list