Classic books on programming

Yesterday I spent too much time checking out the books in 10 Books That Will Substitute a Computer Science Degree. It was discussed on Hacker News. Many of the books come from the ACM's list of classic books. To see a description of the book, click the book's name on the ACM site.

Several of the books are out of print, but some are available freely online. The ACM also offers PDFs of several of the books for purchase, for about $20.

comments powered by Disqus

Did you know?

I'm a software engineering consultant. This means I can help your company with your software engineering needs:

  • providing temporary manpower for short-staffed software projects

  • helping new software projects get off to a good architectural start

  • improving the performance and reliability of old, legacy software systems

  • doing an important investigation or small project that you've always wanted to do but haven't had time for

Since 1999, I have done software engineering projects for the Canadian government, for Silicon Valley startups, and for established Bay Area companies, for small companies and medium-sized companies, for successful commercial projects and open-source projects. 

Currently accepting small projects. If you have one, email or call me.