Early Programming Books
Norman Jaffe
turing at shaw.ca
Sun Jun 20 12:19:22 CDT 2021
Basically, pre-1960, there couldn't be a 'general book on programming', since every system was a unique environment - the only languages that could even be remotely considered to be common were ALGOL 60 and FORTRAN II... and they were 'extended' by every manufacturer to provide, at least, some form of I/O beyond line printers and punch card readers / punches or to support different character sets.
Algorithms could be written in ALGOL or FORTRAN, but usually had to be 'translated' to the particular flavour of the language provided by the manufacturer...
[Even well past 1960, FORTRAN implementations drifted from standards... for example, FORTRAN on the Data General Nova supported recursive functions, something that was would cause massive problems on other systems...]
From: "General Discussion, On-Topic Posts Only" <cctech at classiccmp.org>
To: "General Discussion, On-Topic Posts Only" <cctech at classiccmp.org>
Sent: Sunday, June 20, 2021 9:34:18 AM
Subject: Re: Early Programming Books
Aside from the very general Algol report and the Iverson book on APL, I
have to admit that most of my programming knowledge came out of
manufacturer's manuals, specific to a maker's systems.
The APL book was, at the time, pretty much useless for writing any sort
of serious code until you got hold of the manual for a particular system
that you were going to use. Even the early McCracken books on FORTRAN
had a section in the rear that attempted to gloss over different
manufacturer's features and "extensions" (e.g. What does "B" punched in
column 1 of a FORTRAN statement card mean--and for what system?)
Lest anyone forget, that in the pre-1960 world, a lot more of production
code was written in the assembly code/autocoder of a particular system.
Even the DEC "Introduction to Programming" dealt specifically with the
PDP-8 and was useless for the PDP-10.
ACM CALGO back then accepted algorithm submissions in FORTRAN or Algol,
but that's hardly an instructional text.
I guess the question boils down to 'In the world before 1960, how
*useful* was a general book on programming?"
--Chuck
More information about the cctalk
mailing list