On 11/24/2015 06:16 PM, Jon Elson wrote:
My only complaints with Pascal were the I/O was a bit
clunky and slow,
and the stupid / vs. div for real vs. integer divides. Otherwise, I
really thought it was great.
IIRC, initially Pascal had no substantial I/O facilities--left as an
exercise for the user. My CDC 6000 ETH version from 1976 shows the
following, assuming that I'm reading the tables correctly:
GET PUT RESET
REWRITE GETSEG
PUTSEG LINELIMIT
READ READLN
WRITE WRITELN
MESSAGE PAGE
DISPOSE RELEASE
TIME DATE CLOCK
And two predefined words: "INPUT" and "OUTPUT"
I recall Pascal mostly for the general attitude of "Structured
programming means no GOTO statements", which, of course, is silly.
--Chuck