PDA

View Full Version : software design: books




MrFusion
Mar 16, 2009, 04:00 PM
Over the past few years that I have been around on this board, I have seen many posts asking how to start programming. Invariably a discussion starts about which language or which books to read.
I have gone through several languages and have read the Kochan book about obj-c. I learned a lot about cocoa and basic programming (thanks everyone for answering) the last 2 years.

More and more, I find myself struggling with finding the correct algorithm for a problem instead of how to send a message or connect an action in interface builder.

There is no sense in figuring out all the common design structures and algorithms by myself, even if I could.

So, I am finally ready to spend some money (up to 50 euro) on a decent book for non-CS people about algorithms. Is there something similar to the Kochan book in quality, ease of reading and usefulness and which in the end will save me lots of time?



dbell
Mar 17, 2009, 01:08 AM
Not a book... but I consult this on a regular basis.

http://www.scriptol.com/programming/list-algorithms.php

AlmostThere
Mar 17, 2009, 02:28 PM
The Algorithm Design Manual might suit your needs.

http://www.algorist.com/

The book does not give any code directly, but describes the algorithms, some of the applications, how they work and links to implementations. Have a look through the web site (specifically the "By Problem" section), it may be more than enough to get started.

Bear in mind that choosing the right algorithm for a given problem is not a simple problem - the same problem can be solved using multiple different algorithms.