15

If there is 2 books you should read before trying to tackle TAOCP... this might be on it.. as well as the Concrete Mathematics book.

Anyway. This book covers not just the fundamentals of modern algorithms and data structures but it also makes the leap to understanding multithreading and algorithms using multithreading.

Some argue the certain concepts in this book are presented without explanation of how they work, but I guess that should be something the reader try’s to figure out from another book or constructive thinking critically. Keeps the reader on their toes for understanding.

This is also the reason many people suggest the sedgewick algorithm books, of which will be posted another day.

Comments
  • 1
    I remember skimming through this, just can't remember its content for the life of me. 🤔
  • 0
  • 3
    "Some argue the certain concepts in this book are presented without explanation of how they work, but I guess that should be something the reader try’s to figure out from another book or constructive thinking critically. Keeps the reader on their toes for understanding." <--- I would argue that this is the mark of a bad book.

    From all the books you have posted this is the one that I have not read at all, not even one chapter. I'll try and see a pdf somewhere.
  • 0
    @QuanticoCEO what language was it using for the code? Or was it all sudo code?
  • 1
    Also, one book you may want to add for future, is some book on software architecture by some guy I can't remember. One of those standard books in evey uni's software architect class reading list. Not the one with patterns at the end of it, but the one that talks about architecture in relevance to deployment and maintenence.

    Sorry for the vagueness. I legit can't remember much from the book outside of its content.
  • 1
    @NoMad in this book it’s all pseudo code.

    I’m trying to think of the software architecture book you are describing the Stephen Albin book? Or the code complete book ( which contains what you describe but much much more)
  • 1
    @QuanticoCEO ¯\_(ツ)_/¯ no idea. I remember stuff I learned from it, not much else.
  • 1
  • 0
    @QuanticoCEO
    Oh also, related to the topic's book, this one is easier and sort of complements the book you introduced nicely:

    https://amazon.com/Structures-Algor...
  • 1
    Nice keyboard flash
  • 1
    @NoMad ah yeah I don’t have any python books haha. But I’ll add it to my collection
  • 2
    @NoMad
    You're definitely talking about "Clean Architecture" and the rest of the Clean Code series by Robert C. Martin (Uncle Bob)!
  • 1
    @shivayl
    *Readies garrote
  • 1
    It's a Holly book for developers. They solemnly swear.
  • 1
    @shivayl @SortOfTested @NoMad ohh lol I don’t have that one of his, but I don’t think that’s the one because it’s not taught in college with that book.. I thought that’s what she @noMad said was one of the descriptions of the book was another college book.. clean architecture is not a college book.
  • 1
    This was the book I used in the algorithms course I took in university. An utter classic.
  • 1
    Great book, I am halfway through it
Add Comment