If C is so evil why is it so successful?

Stefan Skoglund stefan.skoglund at agj.net
Wed Apr 12 11:41:48 CDT 2017


ons 2017-04-12 klockan 10:57 -0400 skrev Noel Chiappa via cctalk: 
>     > From: Alfred M. Szmidt
> 
>     > No even the following program:
>     >   int main (void) { return 0; }
>     > is guaranteed to work
> 
> I'm missing something: why not?
> 
> 	Noel
> 

If the compiler doesn't have ANSI C prototypes.

What is the meaning of '0' (and the return call itself) on different
platforms ?

C is special because so much of a program's behaviour is 'undefined' and
so everything which goes is ok and so inherently non-portable.



More information about the cctalk mailing list