On 6/25/18, Clem Cole <clemc(a)ccc.com> wrote:
BTW: I can say, in the mid 1970s, I personally found the lack of defined I/O
confusing when I was learning the language and (remember Dennis has not yet
written the 'White Book' which was really part of V7). It was one of my
bitches about C compared to BLISS, which was what I was coming and was a
very rich system at CMU - while I/O in C was really a pain because ever
program did it different - everybody wrote their own routines - which I
thought was silly. Soon there after the 'portable C library' appeared and
then with typesetter C, stdio.
The BLISS language doesn't have any I/O capability built into the
language (as do BASIC, Fortran, COBOL, PL/I). Being intended as a
systems programming language, it is expected that programmers will
write their own I/O routines using the target OS's I/O services.