Things are tough right now ...

They're tough for everyone :( But when coronavirus hit here in the UK, the museum had to close its doors to the public, and we lost practically all our income overnight.

Please Donate Via Just GivingNo visitors, no workshops, no events, no school visits... no income. We know that things are tough for everyone right now, but if you can afford to help us through these tough times please donate what you can.

There's over 36,000 exhibits here! That should keep you occupied for a bit - get searching!

Or come and get involved on our social media channels ...

      Twitch  Facebook          Online Gift Shop      

Thank you.

Etudes for Programmers

Charles Wetherell (Author)
Paperback: 200 pages
Publisher: Prentice Hall (January 1978)
Language: English
ISBN-10: 0132918072
ISBN-13: 978-0132918077
Product Dimensions: 10.8 x 8.3 x 0.5 inches
Shipping Weight: 1.1 pounds

Amazon Reviews:
"Ages ago my instructor at the local university computing center gave me this book. After completing all etudes
I was accepted as an apprentice programmer at age fourteen. This is an exceptional book! It teaches you to think like a programmer. Unfortunately it has been out of print for more than a decade."

"This is one of the most wonderful books on computer programming.

To use the musical metaphor presented in the book, the reader will be challenged to compose pieces ranging from simple melodies to full blown symphonies, in styles ranging from classical to modern hip-hop. While many of the examples are in what would be viewed as archaic languages, the problems themselves are agnostic to the selection of computer languages used. One of the lessons is that there is no single silver-bullet language, and it is best to learn how to select the right instrument for the part.

Each programming Etude is presented as a problem. Background information is given to aid in the composition of the solution, and for some of the puzzles there is a supplied example solution in the back of the book. A rough time frame is given (ranging from a few hours for a single person to a class team project that might take an entire semester).

The focus on each Etude is in the critical thinking required to develop the solution while the actual implementation is assumed to be already within the grasp of the reader. Again to use the musical metaphor, the reader is assumed to be able to play several musical instruments, understand scales, chords, and can read sheet music, and is now ready to move on to their own musical compositions"


Publisher :

Author :

Format :





This book may be available to buy :
Etudes for Programmers




This exhibit has a reference ID of CH12325. Please quote this reference ID in any communication with the Centre for Computing History.
Etudes for Programmers Click on the Images For Detail

Help support the museum by buying from the museum shop

View all items

Founding Sponsors
redgate Google ARM Real VNC Microsoft Research
Heritage Lottery Funded
Heritage Lottery Fund
Accredited Museum