The Craft of Programming
John C. Reynolds
formerly published by Prentice-Hall International, 1981.
434+xiii pages, ISBN 0-13-188862-5
This is a textbook on programming with emphasis on specification
and proof of programs. It is now out of print, and all rights have
reverted to the author, who has decided to make it publicly
available in the following ways:
- As a file that can be browsed (in the Universal Library).
Click here,
click after "Browse Collection", click on "Text Books", and click on
"The Craft of Programming".
Unfortunately, this file does not print clearly.
- As a
large downloadable PDF file
(about 29 million bytes; better for printing).
- As a large downloadable PDF file available by anonymous
ftp. Execute "ftp FTP.CS.CMU.EDU", enter
"anonymous" as your name, enter your userid@host as your password,
execute "cd /afs/cs/user/jcr/ftp", and read the file craftprog.pdf.
(This may be a more reliable way to download the file than by
using a network browser.)
- As a hardcopy report (two book pages per report page).
To request this document send e-mail to
reports@cs.cmu.edu
WARNINGS
- Do not reproduce these documents for commercial purposes.
- To reference these documents reference this page, rather than
any of the links above (which may not be stable).
John.Reynolds@cs.cmu.edu
(home page)
last updated June 17, 2002