Richard Maine wrote:
(snip)
> And sequential unformatted goes back... well, pretty much forever.
Back to Fortran I, with the WRITE TAPE, READ TAPE, WRITE DRUM
and READ DRUM statements, though called binary I/O at the time.
The READ INPUT TAPE statement would do formatted I/O with
BCD (what would later change to BCDIC, before it was
extended to EBCDIC) data.
> Direct access was new to f77 (at least as a feature of the standard).
Non-standard, it goes back at least to OS/360 Fortran 66 compilers,
and likely before that. The IBM form was implemented by others,
including many DEC compilers.
The unformatted direct access form:
READ(a'r) list
and the formatted form:
READ(a'r,b) list
r is the record number.
-- glen


|