Live data from Hacker News

Ask HN: What are some of the best well-written books on computer science?

news.ycombinator.com

21–30 of 62 posts

Re: Ask HN: What are some of the best well-written books on computer science?

#21
post #13

I also enjoyed the green "Dragon Book" [1] on compilers, by Aho and Ullman. I think it must have been thirty years ago, or more, though. [1] https://www.amazon.com/Principles-Compiler-Addison-Wesley-in...

agreed! reading this book at a 11 years old completely changed the way i use data structure and write code today.

Re: Ask HN: What are some of the best well-written books on computer science?

#22
post #18

Design Patterns: Elements of Reusable Object-Oriented Software by the Gang of Four.

while it’s the reference on design pattern it’s still the worse book on the subject.

most colleges student don’t really understand when to use each pattern after reading the book.

Re: Ask HN: What are some of the best well-written books on computer science?

#23
post #21
post #13

I also enjoyed the green "Dragon Book" [1] on compilers, by Aho and Ullman. I think it must have been thirty years ago, or more, though. [1] https://www.amazon.com/Principles-Compiler-Addison-Wesley-in...

agreed! reading this book at a 11 years old completely changed the way i use data structure and write code today.

That’s cool. I was mid-20s. I was fortunate to be able to work on UNIX systems at the time, doing language systems work.

Thanks for sharing your experience!

Re: Ask HN: What are some of the best well-written books on computer science?

#24
Feynmans lectures on computer science: https://www.amazon.com/gp/product/B07FJ6RRK7/ref=as_li_tl?ie...

You might be familiar with Feynman's Lectures on Physics, but his lectures on Computation (based on a class he taught and his work in 'Connection Machine') aren't any less amazing. Through this short book, Feynman guides us through the concept of computation and the van Neumann architecture in his unique style, from logic functions, to Turing machines, coding and even quantum computers. It will give you a unique appreciation of the finer points in which computers are "Dumb as hell but go like mad" so that you can better squeeze every bit of performance out of your code.

Re: Ask HN: What are some of the best well-written books on computer science?

#25
post #20

Knuth's "art of Computer Programming", especially and specifically for the way it communicates things. I'm quite weak when it comes to reading advanced maths, but the code communicated to me, and taught me most of what i ever learned about how to read the weird squiggles.

This book is recommended (and heavily upvoted) on every such thread about good software books but I would very much doubt more than 5% have read more than a few chapters, probably less than 1% have read one book in the series and probably less than 0.1% have read the entire series. This is one of those series that everyone thinks they should read but few actually do.

I think it's more a question of how many people fully understand it once having read it.

Re: Ask HN: What are some of the best well-written books on computer science?

#27
post #20

Knuth's "art of Computer Programming", especially and specifically for the way it communicates things. I'm quite weak when it comes to reading advanced maths, but the code communicated to me, and taught me most of what i ever learned about how to read the weird squiggles.

This book is recommended (and heavily upvoted) on every such thread about good software books but I would very much doubt more than 5% have read more than a few chapters, probably less than 1% have read one book in the series and probably less than 0.1% have read the entire series. This is one of those series that everyone thinks they should read but few actually do.

they make great bathroom books; pick 'em up and open a random page and there's something cool, more often than not.

You can make the same arguments about "do people really read their Bibles?" and the answer is it don't matter: if there's any benefit to be had from the book at all, it's much more likely to accrue if you have a copy.

Re: Ask HN: What are some of the best well-written books on computer science?

#28
post #20

Knuth's "art of Computer Programming", especially and specifically for the way it communicates things. I'm quite weak when it comes to reading advanced maths, but the code communicated to me, and taught me most of what i ever learned about how to read the weird squiggles.

This book is recommended (and heavily upvoted) on every such thread about good software books but I would very much doubt more than 5% have read more than a few chapters, probably less than 1% have read one book in the series and probably less than 0.1% have read the entire series. This is one of those series that everyone thinks they should read but few actually do.

[deleted]

Re: Ask HN: What are some of the best well-written books on computer science?

#30
post #22
post #18

Design Patterns: Elements of Reusable Object-Oriented Software by the Gang of Four.

while it’s the reference on design pattern it’s still the worse book on the subject. most colleges student don’t really understand when to use each pattern after reading the book.

Furthermore, it is incredibly C++ centric, and twenty year old C++ at that; I reviewed it a decade ago and realized many of the patterns are solutions to problems that many other languages don’t suffer from.
Post reply on HN