Re: The C Programming Language: Third Edition



On Mon, 03 Jul 2006 06:32:21 +0000, in comp.lang.c , Richard
Heathfield <invalid@xxxxxxxxxxxxxxx> wrote:

Mark McIntyre said:

On Sun, 02 Jul 2006 20:12:24 GMT, in comp.lang.c , Keith Thompson
<kst-u@xxxxxxx> wrote:

<snip>

Richard uses gcc

I assume you're a mind-reader.

No, he just has a good memory.

He's stating stuff about how you work which only you can state with
certainty, and IMHO he can't use it as a basis for an argument.

No, he's not suggesting any such thing; he is merely reporting what actually
happens.

and then say that it doesn't conform to C99. Come now.

Mark, he's /right/. Please don't call him silly for being right.

I called him silly for being irrelevant.

I invoke
the compiler in C90 conforming mode for portability reasons. Note that, on
the implementation I use, there *isn't* a C99-conforming mode.

Absolutely. You *deliberately* invoke it in a non-conforming way and
*gasp* it doesn't conform.

Frankly thats a silly point to raise when claiming the compiler
doesn't support a feature. You could as well say it doesn't support
Fortran77 or Algol syntax. Of /course/ it doesn't, if you don't invoke
it with the right flags.

So you're silly, Keith is silly and I'm silly for continuing this
childish debate.
<EOT>
--
Mark McIntyre

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it."
--Brian Kernighan
.



Relevant Pages

  • Re: how do you start learning assembly language
    ... compiler technology for decades, and which every compiler author have ... And I have refuted your claim that monofiles are bad idea or "design lack" ... Yes, I said that if an assembler did not support linking, it ...
    (alt.lang.asm)
  • ANN: Chicken 2.0
    ... - The compiler is able to inline more procedure calls ... - The alternative continuation API described in Marc Feeley's paper ... Hash-tables support now user-defined hash functions ...
    (comp.lang.scheme)
  • Re: Lint
    ... There are many versions of lint out there from "free" to expensive. ... Free, as in open source, will often take time to get full use of - and it may have hidden "costs" (such as license or support issues). ... Secondly, C compilers do much better static error checking than they used to as a side effect of better optimisation - while figuring out things like aliasing, variable lifetimes, and ideal memory organisation, a compiler can often spot buffer overflows and other such errors. ...
    (comp.arch.embedded)
  • Re: made it to page 4 of gforth tutorial
    ... you the facts over and over and your coming back saying it was ... So let's review again. ... 2DROP as if an optimizing compiler was going to turn the ... it would have professional support. ...
    (comp.lang.forth)
  • CMUCL 19f released
    ... The CMUCL project is pleased to announce the release of CMUCL 19f. ... SSE2 support added for x86. ... Compiler can now derive the rank of an array, ...
    (comp.lang.lisp)