signed is undefined and has been since 1992 (in GCC)
Robert Dewar
dewar@adacore.com
Wed Jun 29 00:27:00 GMT 2005
Gabriel Dos Reis wrote:
> C is
> trustworthy (and preferred over SML for that curcial part of the proof
> checker) because the mapping of the C code to the generated assembly
> code is straighforward and amenable to inspection.
This kind of traceability is of course vital for such applications, but
it is by no means unique to C, and there is a big difference between saying
that C is an assembly language, and that the mapping of C to assembly
language is transparent.
The latter quality incidentally, Tucker Taft describes as WYSIWYG for
programming languages, and it is an important design point for C I
would say, and indeed was an important design principle for Ada.
More information about the Gcc
mailing list