Path: csiph.com!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Ben Bacarisse Newsgroups: comp.programming Subject: Re: whats good to read on programming Date: Sat, 12 Mar 2016 20:05:50 +0000 Organization: A noiseless patient Spider Lines: 37 Message-ID: <87lh5na2ch.fsf@bsb.me.uk> References: <81196e67-2d91-4168-9064-dd505f2b358e@googlegroups.com> <874mcbbj8v.fsf@bsb.me.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="017616aa25f81ec581c44d76d61ba2f3"; logging-data="32177"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18x6p46cbPxgPY0AnMzjySD33ZzY6mAl3s=" Cancel-Lock: sha1:2bnb20Nw3DrlztKBhBySbkm/i14= sha1:0UJ6MAqetH8pMaUrzJRqeEEmR+w= X-BSB-Auth: 1.beaf79f9d86765d4386f.20160312200550GMT.87lh5na2ch.fsf@bsb.me.uk Xref: csiph.com comp.programming:6350 ram@zedat.fu-berlin.de (Stefan Ram) writes: > Ben Bacarisse writes: >>These may seem a bit dated since I read them quite some time ago, but I >>think my favourite books on programming are the pair of collected CACM >>columns by Jon Bentely: "Programming Pearls" and "More Programming >>Pearls". I see there is a new edition of the first with new >>material... > > The Art Of Computer Programming > Design Patterns by Gamma, et. al. > Refactoring by Martin Fowler > Applying UML and Patterns, 3rd Ed. by Craig Larman > Structure and Interpretation of Computer Programs > Dragon Book by Aho et al. > Algorithms + Data Structures = Programs > Artificial Intelligence: A Modern Approach > Structured Systems Analysis (DeMarco) > Patterns of Enterprise Application Architecture by Fowler > Object Oriented Software Construction by Bertrand Meyer > Object Oriented Software Engineering by Ivar Jacobson > Code Complete, 2nd Ed. by Steve McConnell > Test-Driven Development by Kent Beck > The Pragmatic Programmer by Andrew Hunt > The Mythical Man-Month by Frederick Brooks > Domain Driven Design by Eric Evans > Working Effectively with Legacy Code by Michael Feathers I, for one, will not have the enthusiasm to read a long list of books like this (I've read only five of them so far). A more interesting question would be what is your favourite book ever about the subject of programming either in general or some specific aspect thereof? -- Ben.