|
From: | Robert Dewar |
Subject: | Re: changing "configure" to default to "gcc -g -O2 -fwrapv ..." |
Date: | Sun, 31 Dec 2006 08:29:45 -0500 |
User-agent: | Thunderbird 1.5.0.9 (Windows/20061207) |
Richard Kenner wrote:
Wait, though: K&Rv2 is post-C89.Not completely: it's published in 1988, but the cover says "based on draft-proposed ANSI C".Naturally K&Rv2 documents this, but if you want to know about traditional practice the relevant wording should come from K&Rv1, not v2.I don't know what K&Rv1 says on the subject,I think it's silent on the subject, but that's really old memory on my part. Remember that this was in an era before most people were used to thinking seriously about language semantics and thing that we now call "implementation defined" and "undefined" weren't thought about.
That's unfair to K&Rv1 which is in many places quite careful about the concept of undefined/implementation-defined stuff, e.g. for pointer conversions. And the idea that people were not used to thinking seriously about language semantics is very odd, this book was published in 1978, ten years after the algol-68 report, a year after the fortran77 standard, long after the COBOL 74 standard, and a year before the PL/1 standard. It's not that old!
[Prev in Thread] | Current Thread | [Next in Thread] |