csc@orchid.waterloo.edu (Jim Boritz) (10/14/87)
Well here it finally is, as promised. The final listing of recommended books.
The books marked with an asterisk indicate books that we already owned.
The books marked with a plus indicate books that we have bought, or plan on
buying within the next few days. I should also mention that while we do not
own K & R currently, we have owned many copies in the past, only to see them
disappear. In this respect, K & R is more popular than Knuth. One respondent
suggested K & P which is unfortunate, since there was no title associated with
the initials of the authors. There happen to be 4 K & P books. Three are by
Kernighan & Plauger: Software Tools, Software Tools in Pascal and The Elements
of Programming Style. The fourth is Kernighan & Pike's The Unix Programming
Environment. I assumed Software Tools in Pascal.
To save some space I have eliminated all the titles that received only a
single vote.
8* Sorting & Searching Knuth
8* Seminumeric Algorithms Knuth
8* Fundamental Algorithms Knuth
7+ The C Programming Language Kernighan & Ritchie
4+ A Discipline of Programming Dijkstra
3* Red Dragon Aho & Ulman
3+ Programming Pearls Bentley
3 Computer Networks Tanenbaum
3+ C: A Reference Manual Harbison & Steele
2* Software Tools in Pascal Kernighan & Plauger
2* Elements of Programming Style Kernighan & Plauger
2* Computer Power and Human Reason Weizenbaum
2 Writing Efficient Programs Bentley
2+ The Sachertorte Algorithm Shore
2 Structured Computer Organization Tanenbaum
2 Recursive Functions and Eff. Comp. Rogers
2 Operating Systems: Design & Imp. Tanenbaum
2+ Goedel, Escher, Bach Hofstader
2 Design of the UNIX Operating System Bach
2 Algorithms + Data Structures = Programs Wirth
2 Algorithms Sedgewick
===============================================================================
1* Computer Structure and Design Bell & Newell
--Jim Boritz for the Computer Science Club
{allegra,decvax,utzoo,clyde}!watmath!orchid!csc