From: Chad Perrin Date: 2011-06-11T01:36:18+09:00 Subject: Re: Classic Computer Science Books --RnlQjJ0d97Da+TV1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 10, 2011 at 11:33:43PM +0900, Patrick Lynch wrote: > > Logic: The list that followed brings up an interesting point -- that logic is an academic subject that is (I believe) invaluable to programmers and computer scientists, but is not a requirement in any computer science degree program I've seen. I've only read one logic book, myself, and it was the textbook for a symbolic logic course in college. The instructor was, bar none, the best teacher I have ever had. The book is *The Logic Book*, by Bergmann, Moor, and Nelson; I don't know how it compares to other texts on the subject (as I said, I have not read any others), but it did the job. I'd recommend, to anyone who wants to be a better programmer, find yourself a tolerable book about symbolic logic and read it. Some other books that occurred to me as interesting reads that help out with becoming a better programmer are *Learning Perl* (the llama book), *Intermediate Perl* (the alpaca book, originally called *Perl Objects, References, and Modules*), and *Seven Languages in Seven Weeks*. SICP is an incredibly dense text that can be of great help to a sufficiently diligent reader -- though I have unfortunately not been diligent enough. I've stalled out partway through both times I tried tackling it. I might mention some more later, if more books occur to me. --=20 Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] --RnlQjJ0d97Da+TV1 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk3yRH4ACgkQ9mn/Pj01uKUGbACcCOeJJ+4NDjSWnAthjlg+vpx9 1okAoJWClWWI/Qa64yxIBYqgFFNFnx31 =6AB4 -----END PGP SIGNATURE----- --RnlQjJ0d97Da+TV1--