java hashing algorithm
Good book on general knowledge about software development/computer programming?
I’m Java developer and I have plenty of books about the language itself. However, because my first degree was not computer science, I am looking for something that gives me knowledge about the underlying principles of programming (eg. computer architectures, search algorithms, hash-tables, good practices, maybe some design patterns, etc, etc).
Thanks a lot!
You can’t get all these concepts in one book
Design Patterns – Head first Design Patterns
Principles of programming Languages – Principles of Programming Languages: Design, Evaluation, and Implementation
Computer Archittecture’s – Computer Organization
search algorithms, hash-tables – Any good Data Structures book( I prefer DS using c/c++ by sahani)