Ask HN: What are the bibles of Computer Science?
41–50 of 57 posts
Re: Ask HN: What are the bibles of Computer Science?
#42Re: Ask HN: What are the bibles of Computer Science?
#43Re: Ask HN: What are the bibles of Computer Science?
#44Lisp in Small Pieces (Cambridge University Press, 1996 ISBN 0-521-56247-3; paperback edition (December 4, 2003) ISBN 0-521-54566-8; translated by Kathleen Callaway) is a book by Christian Queinnec on Lisp, Scheme and other related dialects, their interpretation, semantics, and compilation and contains code for 11 interpreters and 2 compilers.
The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling
Raj Jain ISBN: 978-0-471-50336-1 720 pages April 1991
Re: Ask HN: What are the bibles of Computer Science?
#45These books are all venerable CS standards (AKA bibles) that teach principles well, though probably not the most up-to-date: "Compilers, Principles, Techniques and Tools", by Aho, Ullman, Sethi, Lam "Artificial Intelligence: A Modern Approach", by Russell, Norvig "Computer Architecture: A Quantitative Approach", by Patterson, Hennessy "Computer Networks", by Tannenbaum "Operating System Concepts", by Silberschatz
Aho's compiler was intimidating, but it's one of my favorite experience of the last 5 years. Not approachable, but every neuron you give is rewarded twice.
Re: Ask HN: What are the bibles of Computer Science?
#46I would add Clean Code to the list just because the concepts are applicable to many languages
I think Code Complete is much better-Clean Code was more about (IIRC, feel free to correct) praising the glory of agile dev than good coding practices in general.
Re: Ask HN: What are the bibles of Computer Science?
#47The Elements of Computing Systems, by Noam Nisan and Shimon Schocken
and its accompanying website: http://www.nand2tetris.org/