Shopping Cart Shopping Cart 0 items
info@oldcomputerbooks.com
Item Details
The Preparation of Programs for an Electronic Digital Computer; volume I in the reprint series for the History of Computing. Maurice V. Wilkes, David J. Wheeler, Stanley Gill.

The Preparation of Programs for an Electronic Digital Computer; volume I in the reprint series for the History of Computing.

ISBN: 0262231182
Charles Babbage Institute/Tomash Publishers, MIT Press, Massachusetts 1982, ISBN 0-262-23118-2, 167 pages, index, illus.
Condition: Very Good+ to near fine, appears only lightly read; maroon cloth hardcover with titles on spine and cover in gilt. with a new introduction by Martin Campbell-Kelly.
Price: $150.00
Item no. R271
Item Description
volume 1 in the Reprint Series for the History of Computing. The Preparation of Programs for an Electronic Digital Computer, With Special Reference to the EDSAC and the Use of a LIbrary of Subroutines originally published in 1951. This book is a facsimile of the first edition of Preparation of Programs for an Electronic Digital Computer. .. No alterations, deletions or additions have been made to the original text... (from the publisher's note prefacing the titlepage)

The Preparation of Programs for an Electronic Digital Computer; With Special Reference to the EDSAC and the Use of a LIbrary of Subroutines
CONTENTS - The Design of Programs for Electronic Computing Machines - introduction; Types of automatic computing machines; Description of the EDSAC; The EDSAC order code; Notes on the order code; The use of conditional orders; Modification of orders by the program; Multiaddress codes; Binary-decimal conversion; Checking facilities; Input of Orders -- intiial orders; pseudo-orders; examples; control combinations; Starting the program; use of code letters; constants; notation;
Subroutines and Parameters - open subroutines; closed subroutines; preset parameters; program parameters; Library Subroutines and their Use in Constructing Programs -- library catalog; input and output subroutines; division subroutines; trigonometrical and other functions; quadrature Assembly subroutines; Integration of differential equations; Processes, Interpretive subroutines;

Pitfalls - proofreading of programs, points to be checked; location of mistakes in a program; counting operations; Use of the EDSAC & Its Associated Equipment -- Tape punching & editing facitlities; storage of library subroutines; EDSAC organization; EDSAC controls; EXAMPLES - calculations; alternative methods; extra print orders for checking; more; Specifications of Library Subroutines - to carry out floating point arithmetic; complex numbers; checking; division; exponential subroutines; print subroutines; etc;

Programs of Selected Library Subroutines - keyboard perforator code, etc; Initial orders; control combinations; Interpretive, parsing, more

The first practical text on programming a digital computer. Origins of Cyberspace 1030 for the original 1951 publication.