📖 Overview
Automatic Digital Computers by Maurice Wilkes provides a technical overview of early computer systems and their fundamental principles. The book was published in 1956 and draws from Wilkes' experience developing the EDSAC computer at Cambridge University.
The text covers core computing concepts including binary arithmetic, programming methods, and machine organization. Wilkes explains the mechanical and electronic components that enable computer operations, with detailed descriptions of memory systems, control units, and input/output mechanisms.
Each chapter builds systematically on previous material, moving from basic computing theory to practical implementation details. The book includes technical diagrams, programming examples, and mathematical explanations to illustrate key concepts.
This foundational work captures an important period in computing history when the field was transitioning from experimental prototypes to practical machines. The principles outlined continue to influence modern computer architecture and design.
👀 Reviews
There are not enough internet reviews to create a summary of this book. Instead, here is a summary of reviews of Maurice Wilkes's overall work:
Readers appreciate Wilkes' clear technical writing style and his ability to explain complex computing concepts. His 1951 book "Preparation of Programs for an Electronic Digital Computer" receives credit from computer science students for establishing fundamental programming principles in an accessible way.
What readers liked:
- Direct, precise explanations of technical concepts
- Historical insights into early computing developments
- Personal anecdotes about pioneering computer projects
What readers disliked:
- Some dated technical references in older works
- Limited availability of his books
- Dense mathematical notation in certain sections
Ratings:
- "Memoirs of a Computer Pioneer" (1985) maintains a 4.2/5 on Goodreads (42 ratings)
- "Preparation of Programs" averages 4.0/5 on Amazon (limited reviews due to age)
A computer science student on Goodreads notes: "Wilkes writes with remarkable clarity about complex topics that shaped modern computing." Another reader comments that his work "documents crucial early developments in programming that remain relevant."
📚 Similar books
High-Speed Computing Devices by Engineering Research Associates
A technical manual from 1950 that details the engineering principles and construction methods of early electronic computers.
Electronic Digital Computers by Franz Alt This foundational text covers the architecture and programming of first-generation digital computers with mathematical precision.
Theory and Techniques for Design of Electronic Digital Computers by Arthur Burks, Herman Goldstine, and John von Neumann The report presents core concepts of stored-program computers and logical design methodologies used in early computer development.
Digital Computer Components and Circuits by R.K. Richards The book examines the electronic components, circuits, and hardware implementations that form the building blocks of digital computers.
Programming Electronic Digital Computers by Daniel McCracken A practical guide to machine-level programming and instruction sets for early electronic computers from the perspective of a practicing programmer.
Electronic Digital Computers by Franz Alt This foundational text covers the architecture and programming of first-generation digital computers with mathematical precision.
Theory and Techniques for Design of Electronic Digital Computers by Arthur Burks, Herman Goldstine, and John von Neumann The report presents core concepts of stored-program computers and logical design methodologies used in early computer development.
Digital Computer Components and Circuits by R.K. Richards The book examines the electronic components, circuits, and hardware implementations that form the building blocks of digital computers.
Programming Electronic Digital Computers by Daniel McCracken A practical guide to machine-level programming and instruction sets for early electronic computers from the perspective of a practicing programmer.
🤔 Interesting facts
🔷 Maurice Wilkes was instrumental in developing EDSAC, one of the first stored-program computers, which became operational in 1949 and was the subject of much discussion in this book.
🔷 The book, published in 1956, was one of the earliest comprehensive texts about digital computers written for both students and professionals in the field.
🔷 Wilkes introduced the concept of microprogramming in 1951, which he included in this book and became a fundamental principle in computer architecture still used today.
🔷 The author won the Turing Award in 1967, computer science's highest honor, for his work on many of the concepts first explored in this book.
🔷 The book contains some of the earliest published discussions of concepts we now take for granted, such as subroutines and libraries of programs, which Wilkes helped pioneer at Cambridge University.