Subj : Re: Do all programming languages use files? To : comp.programming From : Ben Pfaff Date : Mon Aug 29 2005 02:04 pm Scott Moore writes: > Richard Heathfield wrote: >> Scott Moore said: >> >> >>>Ben Pfaff wrote: >>> >>>>Scott Moore writes: >>>> >>>> >>>>>C doesn't have files. >>>> >>>>Hosted implementations of standard C implement a set of functions >>>>for file I/O. >>> >>>Again, C does *NOT* have file I/O. Think carefully about the question. >> >> >> As far as ISO is concerned, the standard C library is part of the language, >> except for freestanding implementations (which are not required to support >> the entire library). > > Semantics. If its a library, then you could well argue that GPS is built > into the language, since there are undoubtedly libraries for that. A hosted implementation is *required* to have the standard C file I/O function. A hosted implementation is *not* required to have a library for GPS. -- "Long noun chains don't automatically imply security." --Bruce Schneier .