At 1:19 pm -0700 2011/10/30, Fred Cisin wrote:
This must be a different meaning of standardized than I
was previously
familiar with. Or perhaps it meets with George Morrow's definition of
standards, in that everyone can have a unique one of their own.
K&R explicitly leaves many choices, such as number of bits in each
variable type, up to the compiler author, and defends it as permitting
creating whatever would be best for the hardware platform.
Likewise ANSI standard FORTRAN (or USASI standard FORTRAN, if you go back
to '66), which nevertheless became the premier language for numeric
processing. C89 and F90 both standardized means for programs to query and
request certain properties of numeric types.
"Standard Library", by the way, is NOT
"standardized library".
It is for the past 22 years.
For example, does puts() add a newline ('\n')?
Yes, and always has, since its appearance in V7 Unix; no room for
interpretation there.
--
Kevin Schoedel <schoedel at kw.igs.net> VA3TCS